Struct Todo.ExecuteState
Denotes states of Todo execution state machine
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: Azos.Sky.dll
Syntax
public struct ExecuteState
Constructors
ExecuteState(Int32)
Declaration
public ExecuteState(int state)
Parameters
Type |
Name |
Description |
System.Int32 |
state |
|
Fields
Complete
The execution is completed and todo should be discarded from the queue
Declaration
public static readonly Todo.ExecuteState Complete
Field Value
Initial
Declaration
public static readonly Todo.ExecuteState Initial
Field Value
Reexecute
The todo must be re-executed as-is again
Declaration
public static readonly Todo.ExecuteState Reexecute
Field Value
ReexecuteAfterError
The todo will reexecute depending on ReexecuteAfterErrorInMs() having sys fields updated in-place
Declaration
public static readonly Todo.ExecuteState ReexecuteAfterError
Field Value
ReexecuteSysUpdated
The todo sys fields must be updated in-place and reexecuted when due
Declaration
public static readonly Todo.ExecuteState ReexecuteSysUpdated
Field Value
ReexecuteUpdated
The todo must be updated in-place and reexecuted when due
Declaration
public static readonly Todo.ExecuteState ReexecuteUpdated
Field Value
ReexecuteUpdatedAfterError
The todo will reexecute depending on ReexecuteAfterErrorInMs() having updated in-place
Declaration
public static readonly Todo.ExecuteState ReexecuteUpdatedAfterError
Field Value
State
Declaration
public readonly int State
Field Value
Type |
Description |
System.Int32 |
|
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Overrides
System.ValueType.Equals(System.Object)
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Overrides
System.ValueType.GetHashCode()
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
Overrides
System.ValueType.ToString()
Operators
Equality(Todo.ExecuteState, Todo.ExecuteState)
Declaration
public static bool operator ==(Todo.ExecuteState a, Todo.ExecuteState b)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Inequality(Todo.ExecuteState, Todo.ExecuteState)
Declaration
public static bool operator !=(Todo.ExecuteState a, Todo.ExecuteState b)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Extension Methods