Class ScenarioStep
Inheritance
System.Object
ScenarioStep
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Volo.ClientSimulation.dll
Syntax
public abstract class ScenarioStep
Fields
ExecutionCount
Declaration
protected int ExecutionCount
Field Value
| Type |
Description |
| System.Int32 |
|
FailCount
Declaration
Field Value
| Type |
Description |
| System.Int32 |
|
LastExecutionDuration
Declaration
protected double LastExecutionDuration
Field Value
| Type |
Description |
| System.Double |
|
MaxExecutionDuration
Declaration
protected double MaxExecutionDuration
Field Value
| Type |
Description |
| System.Double |
|
MinExecutionDuration
Declaration
protected double MinExecutionDuration
Field Value
| Type |
Description |
| System.Double |
|
SuccessCount
Declaration
protected int SuccessCount
Field Value
| Type |
Description |
| System.Int32 |
|
TotalExecutionDuration
Declaration
protected double TotalExecutionDuration
Field Value
| Type |
Description |
| System.Double |
|
Methods
AfterExecuteAsync(ScenarioExecutionContext)
Declaration
protected virtual Task AfterExecuteAsync(ScenarioExecutionContext context)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
BeforeExecuteAsync(ScenarioExecutionContext)
Declaration
protected virtual Task BeforeExecuteAsync(ScenarioExecutionContext context)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CreateSnapshot()
Declaration
public ScenarioStepSnapshot CreateSnapshot()
Returns
ExecuteAsync(ScenarioExecutionContext)
Declaration
protected abstract Task ExecuteAsync(ScenarioExecutionContext context)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
GetDisplayText()
Declaration
public virtual string GetDisplayText()
Returns
| Type |
Description |
| System.String |
|
Reset()
Declaration
public virtual void Reset()
RunAsync(ScenarioExecutionContext)
Declaration
public Task RunAsync(ScenarioExecutionContext context)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
Extension Methods