Exemple #1
0
 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;
 }