Operation:C#中的面向铁路的编程

时间:2024-06-06 13:20:03
【文件属性】:

文件名称:Operation:C#中的面向铁路的编程

文件大小:70KB

文件格式:ZIP

更新时间:2024-06-06 13:20:03

monad railway-oriented-programming linq-syntax C#

操作扩展 该库提供了一种使用C#进行的方法。 这只是将错误编码到类型系统中的一种方法。 Operation类是一个协定,它告诉调用方法它不会引发异常,而是所产生的所有异常都可以在返回的Operation对象中使用。 使用“ Operation有助于确保您的应用程序即使在无法预料的情况下也可以正常运行。 它通常用于应用程序中域/层之间的边界。 在从WebApi到业务层的呼叫之间或从您的业务层到数据访问层的呼叫之间 行动课 图书馆的核心是两种类型。 它们是Operation和Operation 。 一个Operation代表一个计算的输出。 它有两种状态:成功或失败。 为了表示这一点,布尔值Succeeded告诉您计算是成功还是失败。 它还包含一个GetException()方法,该方法返回原始异常,包括堆栈跟踪和所有异常。 它还包含一条有用的消息,指出计算失败的原因。 Operat


【文件预览】:
Operation-master
----.gitignore(4KB)
----operation.png(43KB)
----src()
--------Operation()
----build.ps1(375B)
----ReadMe.md(8KB)
----Changelog.md(2KB)
----appveyor.yml(1KB)
----.gitattributes(2KB)
----test()
--------Tests()
----Operation.sln(2KB)

网友评论