示例#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];
 }