Class Lifecycle<TState>
Inheritance
Lifecycle<TState>
Syntax
public class Lifecycle<TState>
Type Parameters
Constructors
Lifecycle(Action<TState>, Action<TState>, Action<TState>, Action<TState>, Func<TState, TimeSpan, TickResult>)
Declaration
public Lifecycle(Action<TState> initialize, Action<TState> shutdown, Action<TState> start, Action<TState> stop, Func<TState, TimeSpan, TickResult> tick)
Parameters
Fields
Initialize
Declaration
public Action<TState> Initialize
Field Value
Type |
Description |
Action<TState> |
|
Shutdown
Declaration
public Action<TState> Shutdown
Field Value
Type |
Description |
Action<TState> |
|
Start
Declaration
public Action<TState> Start
Field Value
Type |
Description |
Action<TState> |
|
Stop
Declaration
public Action<TState> Stop
Field Value
Type |
Description |
Action<TState> |
|
Tick
Declaration
public Func<TState, TimeSpan, TickResult> Tick
Field Value