public readonly struct Result<T> : IResult<T>,
IResult
Public Structure Result(Of T)
Implements IResult(Of T), IResult
[<SealedAttribute>]
type Result<'T> =
struct
inherit ValueType
interface IResult<'T>
interface IResult
end
ResultT(Exception) | 初始化ResultT结构,将异常信息作为结果消息。 |
ResultT(T) | 初始化ResultT结构,使用成功作为结果代码和消息。 |
ResultT(ResultCode) | 初始化ResultT结构,使用结果代码的描述作为消息。 |
ResultT(ResultCode, String) | 初始化ResultT结构,使用默认值作为结果值。 |
ResultT(T, ResultCode, String) | 初始化ResultT结构。 |
IsSuccess | 是否成功。一般的当ResultCode为Success时会返回。其余情况返回 |
Message | 结果附加消息 |
ResultCode | 结果代码 |
Value | 获取结果值。 |
Equals | Indicates whether this instance and a specified object are equal. (继承自 ValueType。) |
GetHashCode | Returns the hash code for this instance. (继承自 ValueType。) |
GetType | Gets the Type of the current instance. (继承自 Object。) |
ToString | Returns the fully qualified type name of this instance. (继承自 ValueType。) |
(Result to ResultT) | 隐式转换运算符,将Result类型转换为ResultT类型。 |
(T to ResultT) | 隐式类型转换操作符,将值类型T转换为ResultT类型。 |
(ResultT to Result) | 隐式转换运算符,将ResultT类型的对象转换为Result类型的对象。 |
IsSuccess |
是否成功。
(由 ResultExtensions 定义。) |
Map | (由 Mapper 定义。) |
Map | (由 Mapper 定义。) |
MapTTarget | (由 Mapper 定义。) |
NotSuccess |
是否没有成功。
(由 ResultExtensions 定义。) |
ToJsonString |
转换为Json
(由 SerializeConvert 定义。) |
ToResult |
转换为Result (由 ResultExtensions 定义。) |