コード例 #1
0
 /// <summary>
 /// Create a SagaClaptrap to handle saga flow
 /// </summary>
 /// <param name="scope"></param>
 /// <param name="masterIdentity"></param>
 /// <param name="flowKey"></param>
 /// <param name="userDataType"></param>
 /// <returns></returns>
 public static IDisposableSagaClaptrap CreateSagaClaptrap(this ILifetimeScope scope,
                                                          IClaptrapIdentity masterIdentity,
                                                          string flowKey,
                                                          Type?userDataType = null)
 =>
 scope.CreateSagaClaptrap(() =>
                          new SagaClaptrapIdentity(masterIdentity, flowKey, userDataType ?? typeof(object)));