Class PreconditionGroupResult
表示一个分组的先决条件检查结果。
public class PreconditionGroupResult : PreconditionResult, IResult
- Inheritance
-
PreconditionGroupResult
- Implements
- Inherited Members
Constructors
PreconditionGroupResult(CommandError?, string?, ICollection<PreconditionResult>)
初始化一个包含指定错误、原因和先决条件检查结果的 PreconditionGroupResult 类的新实例。
protected PreconditionGroupResult(CommandError? error, string? errorReason, ICollection<PreconditionResult> preconditions)
Parameters
error
CommandError?错误类型。
errorReason
string错误原因。
preconditions
ICollection<PreconditionResult>先决条件检查结果。
Properties
PreconditionResults
获取先决条件检查的结果。
public IReadOnlyCollection<PreconditionResult> PreconditionResults { get; }
Property Value
Methods
FromError(IResult)
初始化一个包含指定错误类型和原因的 PreconditionGroupResult 类的新实例,表示一个失败的先决条件检查。
public static PreconditionGroupResult FromError(IResult result)
Parameters
result
IResult包含错误类型和原因的结果。
Returns
- PreconditionGroupResult
一个表示先决条件检查失败的 PreconditionGroupResult。
FromError(Exception)
初始化一个包含指定错误类型和原因的 PreconditionGroupResult 类的新实例,表示一个失败的先决条件检查。
public static PreconditionGroupResult FromError(Exception ex)
Parameters
ex
Exception导致先决条件检查失败的异常。
Returns
- PreconditionGroupResult
一个表示先决条件检查失败的 PreconditionGroupResult。
FromError(string, ICollection<PreconditionResult>)
初始化一个包含指定错误类型和原因的 PreconditionGroupResult 类的新实例,表示一个失败的先决条件检查。
public static PreconditionGroupResult FromError(string reason, ICollection<PreconditionResult> preconditions)
Parameters
reason
string错误原因。
preconditions
ICollection<PreconditionResult>先决条件检查结果。
Returns
- PreconditionGroupResult
一个表示先决条件检查失败的 PreconditionGroupResult。
FromSuccess()
初始化一个不包含任何错误的 PreconditionGroupResult 类的新实例,表示一个成功的先决条件检查。
public static PreconditionGroupResult FromSuccess()
Returns
- PreconditionGroupResult
一个表示先决条件检查成功的 PreconditionGroupResult。
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.