Class PreconditionGroupResult
- Namespace
- HeyBox.Interactions
- Assembly
- HeyBox.Net.Interactions.dll
表示分组先决条件的结果类型。
public class PreconditionGroupResult : PreconditionResult, IResult
- Inheritance
-
PreconditionGroupResult
- Implements
- Inherited Members
Properties
Results
获取此分组下所有先决条件的结果。
public IReadOnlyCollection<PreconditionResult>? Results { get; }
Property Value
Methods
FromError(IResult)
获取一个 PreconditionGroupResult,其类型为指定 result
。
public static PreconditionGroupResult FromError(IResult result)
Parameters
result
IResult失败的结果。
Returns
FromError(Exception)
获取一个 PreconditionGroupResult,其 Exception 及 Message。
public static PreconditionGroupResult FromError(Exception exception)
Parameters
exception
Exception导致先决条件检查失败的异常。
Returns
FromError(string, IEnumerable<PreconditionResult>)
获取一个 PreconditionGroupResult,其 UnmetPrecondition 及指定原因。
public static PreconditionGroupResult FromError(string reason, IEnumerable<PreconditionResult> results)
Parameters
reason
string失败原因。
results
IEnumerable<PreconditionResult>此分组下所有先决条件的结果。
Returns
FromSuccess()
获取一个无错误的 PreconditionGroupResult。
public static PreconditionGroupResult FromSuccess()