Class Result<T>
Inheritance
System.Object
Result<T>
Assembly: ISynergy.Framework.Core.dll
Syntax
public class Result<T> : Result, IResult<T>, IResult
Type Parameters
Constructors
View Source
Result()
Declaration
Properties
View Source
Data
Declaration
public T Data { get; set; }
Property Value
Methods
View Source
Fail()
Declaration
public static Result<T> Fail()
Returns
View Source
Fail(List<String>)
Declaration
public static Result<T> Fail(List<string> messages)
Parameters
Type |
Name |
Description |
List<System.String> |
messages |
|
Returns
View Source
Fail(String)
Declaration
public static Result<T> Fail(string message)
Parameters
Type |
Name |
Description |
System.String |
message |
|
Returns
View Source
FailAsync()
Declaration
public static Task<Result<T>> FailAsync()
Returns
Type |
Description |
Task<Result<T>> |
|
View Source
FailAsync(List<String>)
Declaration
public static Task<Result<T>> FailAsync(List<string> messages)
Parameters
Type |
Name |
Description |
List<System.String> |
messages |
|
Returns
Type |
Description |
Task<Result<T>> |
|
View Source
FailAsync(String)
Declaration
public static Task<Result<T>> FailAsync(string message)
Parameters
Type |
Name |
Description |
System.String |
message |
|
Returns
Type |
Description |
Task<Result<T>> |
|
View Source
Success()
Declaration
public static Result<T> Success()
Returns
View Source
Success(T)
Declaration
public static Result<T> Success(T data)
Parameters
Type |
Name |
Description |
T |
data |
|
Returns
View Source
Success(T, List<String>)
Declaration
public static Result<T> Success(T data, List<string> messages)
Parameters
Type |
Name |
Description |
T |
data |
|
List<System.String> |
messages |
|
Returns
View Source
Success(T, String)
Declaration
public static Result<T> Success(T data, string message)
Parameters
Type |
Name |
Description |
T |
data |
|
System.String |
message |
|
Returns
View Source
Success(String)
Declaration
public static Result<T> Success(string message)
Parameters
Type |
Name |
Description |
System.String |
message |
|
Returns
View Source
SuccessAsync()
Declaration
public static Task<Result<T>> SuccessAsync()
Returns
Type |
Description |
Task<Result<T>> |
|
View Source
SuccessAsync(T)
Declaration
public static Task<Result<T>> SuccessAsync(T data)
Parameters
Type |
Name |
Description |
T |
data |
|
Returns
Type |
Description |
Task<Result<T>> |
|
View Source
SuccessAsync(T, String)
Declaration
public static Task<Result<T>> SuccessAsync(T data, string message)
Parameters
Type |
Name |
Description |
T |
data |
|
System.String |
message |
|
Returns
Type |
Description |
Task<Result<T>> |
|
View Source
SuccessAsync(String)
Declaration
public static Task<Result<T>> SuccessAsync(string message)
Parameters
Type |
Name |
Description |
System.String |
message |
|
Returns
Type |
Description |
Task<Result<T>> |
|
Implements
Extension Methods