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; }
public TestScriptHostBuilder(IOptionsMonitor <ScriptApplicationHostOptions> appHostOptions, IServiceProvider rootServiceProvider, IServiceScopeFactory rootServiceScopeFactory) { _builder = new DefaultScriptHostBuilder(appHostOptions, rootServiceProvider, rootServiceScopeFactory); }