Esempio n. 1
0
        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));
        }
Esempio n. 3
0
 public static HostBuilder AddPeers(this HostBuilder self)
 {
     self.AddMiddleware <ServerPeerMiddleware>();
     return(self);
 }