public HostingApplication( RequestDelegate application, ILogger logger, DiagnosticListener diagnosticSource, IProtoContextFactory protoContextFactory) { _application = application; _diagnostics = new HostingApplicationDiagnostics(logger, diagnosticSource); _protoContextFactory = protoContextFactory; }
public GenericGameHostService(IOptions <GenericGameHostServiceOptions> options, IServer server, ILoggerFactory loggerFactory, DiagnosticListener diagnosticListener, IProtoContextFactory protoContextFactory, IApplicationBuilderFactory applicationBuilderFactory, IEnumerable <IStartupFilter> startupFilters, IConfiguration configuration, IGameHostEnvironment hostingEnvironment) { Options = options.Value; Server = server; Logger = loggerFactory.CreateLogger <GenericGameHostService>(); LifetimeLogger = loggerFactory.CreateLogger("Microsoft.Hosting.Lifetime"); DiagnosticListener = diagnosticListener; ProtoContextFactory = protoContextFactory; ApplicationBuilderFactory = applicationBuilderFactory; StartupFilters = startupFilters; Configuration = configuration; HostingEnvironment = hostingEnvironment; }