예제 #1
0
 public ServiceMachine()
 {
     core = new ServiceMachineCore();
     synchronizationContext = new MachineSynchronizationContext(Id);
 }
예제 #2
0
 void SaveInitialPayload()
 {
     core = (ServiceMachineCore)Payload;
 }
예제 #3
0
 void AddServiceMachineCore(ServiceMachineCore core)
 {
     InitializeAppMachine(CreateMachine(typeof(ServiceMachine), core));
 }
예제 #4
0
 internal StateTriggeredActionSubscriber(ServiceMachineCore outer, TableClientState triggerState, Func <Task> asyncAction)
 {
     this.outer        = outer;
     this.triggerState = triggerState;
     this.asyncAction  = asyncAction;
 }