コード例 #1
0
            /// <summary>
            /// Constructs the service host and takes command line arguments because
            /// ASP.Net core application host is used to parse command line.
            /// </summary>
            public ServiceHost(string[] commandLineArgs, DistributedCacheServiceConfiguration configuration, HostParameters hostParameters)
            {
                HostParameters       = hostParameters;
                ServiceConfiguration = configuration;
                WebHostBuilder       = Host.CreateDefaultBuilder(commandLineArgs)
                                       .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup <CacheServiceStartup>();
                });

                WebHostBuilder.ConfigureHostConfiguration(cb => cb.Add(ConfigurationSource));
            }