internal WebHostConfigurer(IServiceProvider services, out RaftHostedClusterMemberConfiguration config, RequestDelegate raftProcessor) { this.config = config = services.GetRequiredService <IOptions <RaftHostedClusterMemberConfiguration> >().Value; parentHostOptions = services.GetService <IOptions <HostOptions> >()?.Value; hostBuilder = services.GetService <IDedicatedHostBuilder>(); this.raftProcessor = raftProcessor; }
internal IWebHostBuilder Configure(RaftHostedClusterMemberConfiguration memberConfig) => isCustomBuilder ? this : builder.UseKestrel(options => options.ListenAnyIP(memberConfig.Port));
internal IWebHostBuilder Configure(RaftHostedClusterMemberConfiguration memberConfig) => isCustomBuilder ? this : builder.UseKestrel(memberConfig.ConfigureKestrel);