Ejemplo n.º 1
0
 public StraightforwardStatefulTaskWithRollbackWrapper(
     StraightforwardStatefulTaskDoAction <TContext> doAction,
     StatefulTaskRollbackAction <TContext>?rollbackAction)
 {
     _doAction       = doAction.ThrowIfNull(nameof(doAction));
     _rollbackAction = rollbackAction ??
                       (context => StatefulTaskWithRollbackWrapper.DefaultTryRollbackSafe(context));
 }
Ejemplo n.º 2
0
 public StraightforwardStatefulTaskWrapper(
     StraightforwardStatefulTaskDoAction <TContext> doAction)
 {
     _doAction = doAction.ThrowIfNull(nameof(doAction));
 }