Esempio n. 1
0
 public static TOutput RunCheckpoint <TInput, TOutput>(this ICheckpointRunner runner,
                                                       IAbstractCheckpoint <TInput, TOutput> wrapper,
                                                       TInput input,
                                                       ILoadingConvention <TInput, TOutput> loadingConvention)
 {
     return(runner.RunCheckpoint(wrapper.GetStepName(), wrapper.Run, input, loadingConvention));
 }
Esempio n. 2
0
 public static TOutput RunCheckpoint <TInput, TOutput>(this ICheckpointRunner runner,
                                                       IAbstractCheckpoint <TInput, TOutput> wrapper,
                                                       TInput input,
                                                       INamingConvention <TOutput> namingConvention)
 {
     return(runner.RunCheckpoint(wrapper.GetStepName(), dir => wrapper.Run(input, dir), namingConvention));
 }
Esempio n. 3
0
 public static Task <TOutput> RunCheckpointAsync <TInput, TOutput>(this ICheckpointRunner runner,
                                                                   IAbstractCheckpoint <TInput, TOutput> wrapper,
                                                                   TInput input,
                                                                   INamingConvention <TOutput> namingConvention)
 {
     return(runner.RunCheckpointAsync(wrapper.GetStepName(), wrapper, input, namingConvention));
 }