 | PersistentFSMBase<TState, TData, TEvent>.State<TS, TD, TE> Constructor (TState, TData, Nullable<TimeSpan>, FSMBase.Reason, List<Object>, ILinearSeq<TEvent>, Action<TData>) |
TBD
Namespace:
Akka.Persistence.Fsm
Assembly:
Akka.Persistence (in Akka.Persistence.dll) Version: 1.2.3.42 (1.2.3.42)
Syntaxpublic State(
TState stateName,
TData stateData,
Nullable<TimeSpan> timeout = null,
FSMBase. Reason stopReason = null,
List<Object> replies = null,
ILinearSeq<TEvent> domainEvents = null,
Action<TData> afterTransitionDo = null
)
new :
stateName : 'TState *
stateData : 'TData *
?timeout : Nullable<TimeSpan> *
?stopReason : FSMBase. Reason *
?replies : List<Object> *
?domainEvents : ILinearSeq<'TEvent> *
?afterTransitionDo : Action<'TData>
(* Defaults:
let _timeout = defaultArg timeout null
let _stopReason = defaultArg stopReason null
let _replies = defaultArg replies null
let _domainEvents = defaultArg domainEvents null
let _afterTransitionDo = defaultArg afterTransitionDo null
*)
-> State
Parameters
- stateName
- Type: TState
TBD - stateData
- Type: TData
TBD - timeout (Optional)
- Type: System.Nullable<TimeSpan>
TBD - stopReason (Optional)
- Type: Akka.Actor.FSMBase.Reason
TBD - replies (Optional)
- Type: System.Collections.Generic.List<Object>
TBD - domainEvents (Optional)
- Type: Akka.Util.ILinearSeq<TEvent>
TBD - afterTransitionDo (Optional)
- Type: System.Action<TData>
TBD
See Also