예제 #1
0
 public static void Configure(
     Action <IActionContext> onStart     = null,
     ActionContextSettings settings      = null,
     IEnumerable <ISanitizer> sanitizers = null)
 {
     Runner = new ActionContextRunner(onStart, settings, sanitizers);
 }
예제 #2
0
 public ActionContextRunnerFactory(ActionContextSettings settings = null, ISanitizer[] sanitizers = null)
 {
     _settings = settings ?? new ActionContextSettings()
     {
         EnableContextEndMessage = false
     };
     _sanitizers = sanitizers ?? new ISanitizer[0];
 }
예제 #3
0
 public ActionContextRunner(
     Action <IActionContext> onStart     = null,
     ActionContextSettings settings      = null,
     IEnumerable <ISanitizer> sanitizers = null)
 {
     OnStart    = onStart ?? Setup;
     Settings   = settings ?? new ActionContextSettings();
     Sanitizers = sanitizers ?? new ISanitizer[0];
 }