public InterceptingScriptHostBuilder(IOptionsMonitor <ScriptApplicationHostOptions> appHostOptions, IServiceProvider rootServiceProvider,
                                      IServiceScopeFactory rootServiceScopeFactory, Func <IScriptHostBuilder, bool, bool, IHost> interceptCallback)
 {
     _builder           = new DefaultScriptHostBuilder(appHostOptions, rootServiceProvider, rootServiceScopeFactory);
     _interceptCallback = interceptCallback;
 }
 public PausingScriptHostBuilder(IOptionsMonitor <ScriptApplicationHostOptions> options, IServiceProvider root, IServiceScopeFactory scope)
 {
     _inner   = new DefaultScriptHostBuilder(options, root, scope);
     _options = options;
 }
Example #3
0
 public TestScriptHostBuilder(IOptionsMonitor <ScriptApplicationHostOptions> appHostOptions, IServiceProvider rootServiceProvider, IServiceScopeFactory rootServiceScopeFactory)
 {
     _builder = new DefaultScriptHostBuilder(appHostOptions, rootServiceProvider, rootServiceScopeFactory);
 }