static Host CreateHost() { var builder = new HostBuilder(); builder.AddMiddleware <PerformanceMiddleware>(); builder.AddMiddleware <DumpRequestMiddleware>(); builder.ConfigureServices(ConfigureServices); var host = builder.Build(); return(host); }
public static HostStateBuilder AddState(this HostBuilder self) { self.Configure(s => { s.AddSingleton <HostStateManager>(); }); self.AddMiddleware <HostStateMiddleware>(); return(new HostStateBuilder(self)); }
public static HostBuilder AddPeers(this HostBuilder self) { self.AddMiddleware <ServerPeerMiddleware>(); return(self); }