Esempio n. 1
0
 public void Configuration(IAppBuilder app)
 {
     app.MapConnection <RawConnection>("/raw", new ConnectionConfiguration {
         EnableCrossDomain = true
     });
     app.MapHubs();
 }
Esempio n. 2
0
        public void Configuration(IAppBuilder app)
        {
            var policy = new CorsPolicy()
            {
                AllowAnyHeader      = true,
                AllowAnyMethod      = true,
                SupportsCredentials = true
            };

            policy.Origins.Add("http://localhost:9999");
            policy.Origins.Add("http://bigprotech.vn:5030");
            policy.Origins.Add("https://etuitor.herokuapp.com");

            app.UseCors(new CorsOptions
            {
                PolicyProvider = new CorsPolicyProvider
                {
                    PolicyResolver = context => Task.FromResult(policy)
                }
            });

            app.MapSignalR();
            app.MapHubs();

            //app.Map("/signalr", map =>
            //{
            //    map.UseCors(CorsOptions.AllowAll);
            //    map.MapSignalR();
            //    map.MapHubs();
            //    var hubConfiguration = new HubConfiguration { };
            //    map.RunSignalR(hubConfiguration);
            //});
            // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=316888
        }
Esempio n. 3
0
        ///// <summary>
        ///// 返回一个设定好的可以跨域的域名提供
        ///// </summary>
        ///// <returns></returns>
        //private CorsOptions InitAuthedPolicyProvider()
        //{
        //    var corsOption = new CorsOptions();
        //    var policy = new CorsPolicy
        //    {
        //        AllowAnyHeader = true,
        //        AllowAnyMethod = true,
        //        AllowAnyOrigin = false,
        //        SupportsCredentials = true
        //    };
        //    policy.Origins.AddRange(AuthedDomains);
        //    ICorsPolicyProvider corsPolicyProvider = new CorsPolicyProvider()
        //    {
        //        PolicyResolver = context => TaskHelpers.FromResult(policy)

        //    };

        //    corsOption.PolicyProvider = corsPolicyProvider;
        //    return corsOption;
        //}

        public void Configuration(IAppBuilder app)
        {
            /*
             *   By default, SignalR retains 1000 messages in memory per hub per connection. If large messages are being used, this may create memory issues which can be alleviated by reducing this value. This setting can be set in the Application_Start event handler in an ASP.NET application, or in the Configuration method of an OWIN startup class in a self-hosted application.
             *   最小值为32 MessageStore capacity
             */
            //设定SignalR的单个连接的消息数目的最大数,降低内存占用体积
            GlobalHost.Configuration.DefaultMessageBufferSize = 32;

            // ConfigureAuth(app);
            // Configure Web API for self-host.
            HttpConfiguration config = new HttpConfiguration();

            WebApiConfig.Register(config);


            app.UseCors(CorsOptions.AllowAll);



            app.UseWebApi(config);

            //app.MapSignalR();//this is signalR 2.X
            app.MapHubs();//Signal 1.x
        }
Esempio n. 4
0
        public void Configuration(IAppBuilder app)
        {
            //attempt to use WebApi
            var config = new HttpConfiguration();

            config.Routes.MapHttpRoute(
                name: "DefaultApi",
                routeTemplate: "api/{controller}/{id}",
                defaults: new { id = RouteParameter.Optional }
                );
            app.UseWebApi(config);

            //attempt to use SignalR
            app.MapHubs();

            //attempt to use Nancy
            app.UseNancy(new NancyBootstrapper());

            //attempt to use CustomMiddleware component - no work with Nancy
            app.Use(typeof(AddHeaderMiddleware));

            //attempt to use simple request handler - no work with Nancy
            app.UseHandlerAsync((req, res) =>
            {
                res.ContentType = "text/plain";
                return(res.WriteAsync("Hello Word!"));
            });
        }
Esempio n. 5
0
 public void Configuration(IAppBuilder app)
 {
     // Turn cross domain on
     var config = new HubConfiguration { EnableCrossDomain = true };
     // This will map out to http://localhost:8080/signalr by default
     app.MapHubs(config);
 }
Esempio n. 6
0
 public void Configuration(IAppBuilder app)
 {
     var config = new HubConfiguration()
                  {
                      EnableDetailedErrors = true
                  };
     app.MapHubs(config);
 }
Esempio n. 7
0
 public void Configuration(IAppBuilder app)
 {
     app.MapHubs(new HubConfiguration
             {
                  EnableCrossDomain = true
             }
     );
 }
Esempio n. 8
0
 public void Configuration(IAppBuilder app)
 {
     app.MapHubs("signalr", new HubConfiguration
     {
         EnableCrossDomain       = true,
         EnableJavaScriptProxies = true
     });
 }
Esempio n. 9
0
 public void Configuration(IAppBuilder app)
 {
     var config = new HubConfiguration { EnableCrossDomain = true };
     app.MapHubs(config);
     string exeFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
     string webFolder = Path.Combine(exeFolder, "Web");
     app.UseStaticFiles(webFolder);
 }
Esempio n. 10
0
        public void Configuration(IAppBuilder app)
        {
            // web host uses BuildManagerAssemblyLocator, we need a manual way, somehow
            var a = Assembly.LoadFrom("ConvRse.Services.dll");

            app.MapConnection<ChatConnection>("/rawchat", new ConnectionConfiguration { EnableCrossDomain = true });
            app.MapHubs(new HubConfiguration { EnableCrossDomain = true } );
        }
Esempio n. 11
0
 public void Configuration(IAppBuilder app)
 {
     app.MapHubs(new HubConfiguration {
         EnableJSONP = true
     });
     app.MapSignalR();
     app.MapSignalR <EchoConnection>("/echo");
 }
Esempio n. 12
0
        public void Configuration(IAppBuilder app)
        {
            var config = new HubConfiguration {
                EnableCrossDomain = true, EnableDetailedErrors = true
            };

            app.MapHubs(config);
        }
        public void Configuration(IAppBuilder app)
        {
            // Map the hubs first, otherwise Nancy grabs them and you get a 404.
            var configuration = new HubConfiguration { EnableDetailedErrors = true };
            app.MapHubs(configuration);

            var bootstrapper = new Bootstrapper();
            app.UseNancy(bootstrapper);
        }
Esempio n. 14
0
        // This method name is important
        public void Configuration(IAppBuilder app)
        {
            var config = new HubConfiguration
            {
                EnableCrossDomain = true
            };

            app.MapHubs(config);
        }
Esempio n. 15
0
        public void Configuration(IAppBuilder app)
        {
            // Any connection or hub wire up and configuration should go here
              //Use the line below to use signalr only.
            //app.MapSignalR();

            GlobalHost.DependencyResolver.UseRedis("localhost", 6379, string.Empty, "myApp");
            app.MapHubs();
        }
Esempio n. 16
0
 public void Configuration(IAppBuilder app)
 {
     //app.MapHubs("/chapter3signalr", new Microsoft.AspNet.SignalR.HubConfiguration());
     //HubConfiguration configuration = new HubConfiguration();
     //configuration.EnableCrossDomain = true;
     //app.MapHubs(configuration);
     app.MapHubs();
     //ConfigureAuth(app);
 }
        public void Configuration(IAppBuilder app)
        {
            // Any connection or hub wire up and configuration should go here
            //Use the line below to use signalr only.
            //app.MapSignalR();

            GlobalHost.DependencyResolver.UseRedis("localhost", 6379, string.Empty, "myApp");
            app.MapHubs();
        }
Esempio n. 18
0
        public void Configuration(IAppBuilder app)
        {
            // Turn cross domain on
            var config = new HubConfiguration {
                EnableCrossDomain = true
            };

            app.MapHubs(config);
        }
Esempio n. 19
0
        public void Configuration(IAppBuilder app)
        {
            // Turn cross domain on
            var config = new HubConfiguration {
                EnableCrossDomain = true
            };

            // This will map out to http://localhost:8080/signalr by default
            app.MapHubs(config);
        }
Esempio n. 20
0
 public void Configuration(IAppBuilder app)
 {
     var config = new HubConfiguration()
     {
         EnableCrossDomain = true,
         EnableDetailedErrors = true
     };
     app.MapHubs(config);
     app.MapConnection<EventIncrementPersistantConnection>("/events/increment");
 }
Esempio n. 21
0
        public void Configuration(IAppBuilder app)
        {
            var a = Assembly.LoadFrom("Services.dll");

            app.MapHubs(
                new Microsoft.AspNet.SignalR.HubConfiguration
            {
                EnableCrossDomain = true
            });
        }
        public void Configuration(IAppBuilder app)
        {
            var a = Assembly.LoadFrom("Shipping.Service.Hub.dll");

            app.MapHubs(
                new HubConfiguration
            {
                EnableCrossDomain = true
            });
        }
Esempio n. 23
0
        protected virtual void Startup(IAppBuilder builder)
        {
            GlobalHost.HubPipeline.AddModule(new LoggingPipelineModule());

            builder.MapHubs(new HubConfiguration
            {
                EnableDetailedErrors = _enableDetailedErrors,
                Resolver             = new PushDependencyResolver(_context.Scope)
            });
        }
        protected override void ConfigureApp(IAppBuilder app)
        {
            var config = new HubConfiguration
            {
                Resolver = Resolver
            };

            app.MapHubs(config);

            config.Resolver.Register(typeof(IProtectedData), () => new EmptyProtectedData());
        }
Esempio n. 25
0
        public void Configuration(IAppBuilder app)
        {
            // Any connection or hub wire up and configuration should go here

            var config = new Microsoft.AspNet.SignalR.HubConfiguration();
            config.EnableCrossDomain = false;
            config.EnableDetailedErrors = true;
            config.EnableJavaScriptProxies = true;

            app.MapHubs("/signalr", config);
        }
 public void Configuration(IAppBuilder app)
 {
     HubConfiguration hubConfiguration = new HubConfiguration { 
         EnableCrossDomain = true,
         EnableDetailedErrors = true
     };
     //GlobalHost.HubPipeline.RequireAuthentication();
     //GlobalHost.HubPipeline.AddModule();
                                 
     app.MapHubs(hubConfiguration);                        
 }
Esempio n. 27
0
            public void Configuration(IAppBuilder builder)
            {
                // TODO: load hub settings from configuration

                builder.MapHubs(new HubConfiguration
                {
                    EnableCrossDomain       = Server.Configuration.Server.EventBroker.EnableCrossDomain,
                    EnableDetailedErrors    = Server.Configuration.Server.EventBroker.EnableDetailedErrors,
                    EnableJavaScriptProxies = Server.Configuration.Server.EventBroker.EnableJavaScriptProxies
                });
            }
        protected override void ConfigureApp(IAppBuilder app)
        {
            var config = new HubConfiguration
            {
                Resolver = Resolver
            };

            app.MapHubs(config);

            config.Resolver.Register(typeof(IProtectedData), () => new EmptyProtectedData());
        }
Esempio n. 29
0
            public void Configuration(IAppBuilder builder)
            {
                // TODO: load hub settings from configuration

                builder.MapHubs(new HubConfiguration
                {
                    EnableCrossDomain = Server.Configuration.Server.EventBroker.EnableCrossDomain,
                    EnableDetailedErrors = Server.Configuration.Server.EventBroker.EnableDetailedErrors,
                    EnableJavaScriptProxies = Server.Configuration.Server.EventBroker.EnableJavaScriptProxies
                });
            }
Esempio n. 30
0
        public void Configuration(IAppBuilder builder)
        {
            var a = Assembly.LoadFrom("Todo.Services.dll");
            var hubConfig = new HubConfiguration { EnableCrossDomain = true };
            builder.MapHubs(hubConfig);

            var webApiConfig = new HttpConfiguration();
            WebApiConfig.Register(webApiConfig);
            SecurityConfig.Register(webApiConfig);
            webApiConfig.EnableCors(new EnableCorsAttribute());
            builder.UseWebApi(webApiConfig);
        }
Esempio n. 31
0
        public void Configuration(IAppBuilder app)
        {
            var config = new HubConfiguration
            {
                EnableJavaScriptProxies = true
            };

            app.MapHubs(config);

            // Any connection or hub wire up and configuration should go here
            app.MapSignalR();
        }
Esempio n. 32
0
        public void Configuration(IAppBuilder app)
        {
            var config = new HubConfiguration {
                EnableCrossDomain = true
            };

            app.MapHubs(config);
            string exeFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            string webFolder = Path.Combine(exeFolder, "Web");

            app.UseStaticFiles(webFolder);
        }
Esempio n. 33
0
 public void Configuration(IAppBuilder app)
 {
     ContainerOptions containerOptions = new ContainerOptions();
     Container container = new Container(containerOptions);
     container.InstallIrisDependency();
     var hubConfig = new Microsoft.AspNet.SignalR.HubConfiguration()
     {
         EnableCrossDomain = true,
         Resolver = new SimpleInjectorSignalR(container)
     };
     app.MapHubs("/server",hubConfig);
 }
        public void Configuration(IAppBuilder builder)
        {
            var directory = new DirectoryInfo(AppDomain.CurrentDomain.SetupInformation.ApplicationBase).Parent.Parent;
#if DEBUG
            builder.UseErrorPage();
            builder.UseDiagnosticsPage();
#endif
            builder
                .MapHubs(new HubConfiguration { EnableCrossDomain = true })
                .UseHandlerAsync(UpgradeToWebSockets)
                .UseStaticFiles(directory.FullName);
        }
Esempio n. 35
0
        public void Configuration(IAppBuilder app)
        {
            HubConfiguration hubConfiguration = new HubConfiguration {
                EnableCrossDomain    = true,
                EnableDetailedErrors = true
            };

            //GlobalHost.HubPipeline.RequireAuthentication();
            //GlobalHost.HubPipeline.AddModule();

            app.MapHubs(hubConfiguration);
        }
Esempio n. 36
0
 public void Configuration(IAppBuilder app)
 {
     ////app.MapSignalR();
     //app.New();
     var config = new HubConfiguration
     {
         EnableCrossDomain = true,
         //EnableJSONP = true
         EnableDetailedErrors = true
     };
     app.MapHubs(config);
 }
Esempio n. 37
0
        public void Configuration(IAppBuilder app)
        {
            var config = new HubConfiguration {
                EnableCrossDomain = true
            };

            app.MapHubs(config);

            // I'm not sure if EnableCrossDomain (and therefore config) is necessary.
            // Once this is deployed in a distributed environment, it would be good to
            // replace the above code with this call to see if it works:
            // app.MapHubs();
        }
Esempio n. 38
0
        private static void SetupSignalR(StandardKernel kernel, IAppBuilder app)
        {
            var resolver = new NinjectSignalRDependencyResolver(kernel);

            var config = new HubConfiguration
            {
                Resolver             = resolver,
                EnableDetailedErrors = true
            };

            app.MapHubs(config);

            StartBackgroundWork(kernel, resolver);
        }
Esempio n. 39
0
        public void Configuration(IAppBuilder app)
        {
            // Turn cross domain on
            HubConfiguration config = new HubConfiguration
            {
                EnableCrossDomain = true,
#if DEBUG
                EnableDetailedErrors    = true,
                EnableJavaScriptProxies = true,
#endif
            };

            // This will map out to http://*:9630/signalr by default
            app.MapHubs(config);
        }
Esempio n. 40
0
        public void Configuration(IAppBuilder app)
        {
            // Turn cross domain on
            var config = new HubConfiguration { EnableCrossDomain = true };
            // This will map out to http://localhost:9999/signalr
            app.MapHubs(config);

            //Note: We are dealing with the ‘bleeding edge’ here as in most of the Katana Owin components
            // are Beta or Alpha release. The Static HTML Hosting is an alpha release. So expect some tweaks
            // when things go live late in 2013.
            // Install-Package Microsoft.Owin.StaticFiles –version 0.20-alpha-20220-88
            string exeFolder = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            string webFolder = Path.Combine(exeFolder, "Web");
            app.UseStaticFiles(webFolder);
            // http://localhost:9999/Home.html
        }
Esempio n. 41
0
        public void Configuration(IAppBuilder builder)
        {
            var a         = Assembly.LoadFrom("Todo.Services.dll");
            var hubConfig = new HubConfiguration {
                EnableCrossDomain = true
            };

            builder.MapHubs(hubConfig);

            var webApiConfig = new HttpConfiguration();

            WebApiConfig.Register(webApiConfig);
            SecurityConfig.Register(webApiConfig);
            webApiConfig.EnableCors(new EnableCorsAttribute());
            builder.UseWebApi(webApiConfig);
        }
Esempio n. 42
0
        private static void SetupSignalR(IKernel kernel, IAppBuilder app)
        {
            var resolver = new NinjectSignalRDependencyResolver(kernel);
            var connectionManager = resolver.Resolve<IConnectionManager>();

            kernel.Bind<IConnectionManager>()
                  .ToConstant(connectionManager);

            var config = new HubConfiguration
            {
                Resolver = resolver,
                EnableDetailedErrors = true
            };

            app.MapHubs(config);

            StartBackgroundWork(kernel, resolver);
        }
Esempio n. 43
0
        private static void SetupSignalR(IKernel kernel, IAppBuilder app)
        {
            var resolver          = new NinjectSignalRDependencyResolver(kernel);
            var connectionManager = resolver.Resolve <IConnectionManager>();

            kernel.Bind <IConnectionManager>()
            .ToConstant(connectionManager);

            var config = new HubConfiguration
            {
                Resolver             = resolver,
                EnableDetailedErrors = true
            };

            app.MapHubs(config);

            StartBackgroundWork(kernel, resolver);
        }
Esempio n. 44
0
        public static void Configuration(IAppBuilder app)
        {
            var staticFileBasePath = Path.Combine(
                Directory.GetCurrentDirectory(),
                @"..\..\..\SignalR.Hosting.AspNet.Samples");

            Directory.SetCurrentDirectory(staticFileBasePath);

            ThreadPool.QueueUserWorkItem(_ =>
            {
                var context = GlobalHost.ConnectionManager.GetConnectionContext<Streaming>();
                var hubContext = GlobalHost.ConnectionManager.GetHubContext<DemoHub>();

                while (true)
                {
                    try
                    {
                        context.Connection.Broadcast(DateTime.Now.ToString());
                        hubContext.Clients.fromArbitraryCode(DateTime.Now.ToString());
                    }
                    catch (Exception ex)
                    {
                        Trace.TraceError("SignalR error thrown in Streaming broadcast: {0}", ex);
                    }
                    Thread.Sleep(2000);
                }
            });

            app.MapHubs("/signalr");

            app.MapConnection<SendingConnection>("/sending-connection");
            app.MapConnection<TestConnection>("/test-connection");
            app.MapConnection<Raw>("/raw/raw");
            app.MapConnection<Streaming>("/streaming/streaming");

            app.UseType<RedirectFoldersWithoutSlashes>();
            app.UseType<DefaultStaticFileName>("index.htm");
            app.UseType<DefaultStaticFileName>("index.html");
            app.UseType<ExtensionContentType>(".htm", "text/plain");
            app.UseType<ExtensionContentType>(".html", "text/plain");
            app.UseStatic(staticFileBasePath);
        }
Esempio n. 45
0
        public static void Configuration(IAppBuilder app)
        {
            var staticFileBasePath = Path.Combine(
                Directory.GetCurrentDirectory(),
                @"..\..\..\SignalR.Hosting.AspNet.Samples");

            Directory.SetCurrentDirectory(staticFileBasePath);

            ThreadPool.QueueUserWorkItem(_ =>
            {
                var context    = GlobalHost.ConnectionManager.GetConnectionContext <Streaming>();
                var hubContext = GlobalHost.ConnectionManager.GetHubContext <DemoHub>();

                while (true)
                {
                    try
                    {
                        context.Connection.Broadcast(DateTime.Now.ToString());
                        hubContext.Clients.fromArbitraryCode(DateTime.Now.ToString());
                    }
                    catch (Exception ex)
                    {
                        Trace.TraceError("SignalR error thrown in Streaming broadcast: {0}", ex);
                    }
                    Thread.Sleep(2000);
                }
            });

            app.MapHubs("/signalr");

            app.MapConnection <SendingConnection>("/sending-connection");
            app.MapConnection <TestConnection>("/test-connection");
            app.MapConnection <Raw>("/raw/raw");
            app.MapConnection <Streaming>("/streaming/streaming");

            app.UseType <RedirectFoldersWithoutSlashes>();
            app.UseType <DefaultStaticFileName>("index.htm");
            app.UseType <DefaultStaticFileName>("index.html");
            app.UseType <ExtensionContentType>(".htm", "text/plain");
            app.UseType <ExtensionContentType>(".html", "text/plain");
            app.UseStatic(staticFileBasePath);
        }
Esempio n. 46
0
            public void Configuration(IAppBuilder app)
            {
                var kernel = new StandardKernel();
                var resolver = new NinjectSignalRDependencyResolver(kernel);

                kernel.Bind<IForecastingDataBroadcaster>()
                      .To<ForecastingDataBroadcaster>()
                      .InSingletonScope();

                kernel.Bind<IHubConnectionContext>().ToMethod(context =>
                                                              resolver.Resolve<IConnectionManager>().
                                                                       GetHubContext<ForecastingDataHub>().Clients
                    ).WhenInjectedInto<IForecastingDataBroadcaster>();

                kernel.Bind<DbContext>()
                      .To<ForecastContext>()
                      .InSingletonScope();

                kernel.Bind<IRepository>()
                     .To<EntityFrameworkRepository>()
                     .InSingletonScope();

                //setup data directory
                AppDomain.CurrentDomain.SetData("DataDirectory", Directory.GetCurrentDirectory());

                var signalRConfig = new HubConfiguration
                {
                    EnableCrossDomain = true,
                    EnableDetailedErrors = true,
                    Resolver = resolver
                };

                app.MapHubs(signalRConfig);

                var webAPIConfig = new HttpConfiguration();
                webAPIConfig.Routes.MapHttpRoute(
                    name: "DefaultApi",
                    routeTemplate: "api/{controller}/{period}"
                    );

                app.UseWebApi(webAPIConfig);
            }
Esempio n. 47
0
        public void Configuration(IAppBuilder app)
        {
            // OWIN logging
            app.Use(typeof(Logger));

            // return exception details in case of an error
            app.UseShowExceptions();

            // Configure WebApi
            var config = new HttpConfiguration();
            config.Routes.MapHttpRoute("API Default", "api/{controller}/{id}", new { id = RouteParameter.Optional });
            app.UseWebApi(config);

            // Configure SignalR
            app.MapHubs();

            // Configure StaticFiles
            app.UseStaticFiles("StaticFiles");

            // Display 'Welcome to Kantana', when nothing else is found
            app.UseTestPage();
        }
Esempio n. 48
0
        public void Configuration(IAppBuilder app)
        {
            Log.Logger = new LoggerConfiguration()
                         .ReadFrom.AppSettings()
                         .CreateLogger();

            var listener = (HttpListener)app.Properties[typeof(HttpListener).FullName];

            listener.AuthenticationSchemes = AuthenticationSchemes.IntegratedWindowsAuthentication;

            app.MapHubs("/signalr", new HubConfiguration
            {
                EnableJavaScriptProxies = true,
                EnableCrossDomain       = true
            });

            app.UseFileServer(new FileServerOptions()
            {
                RequestPath = new PathString(""),
                FileSystem  = new PhysicalFileSystem(@".\web"),
            });
        }
Esempio n. 49
0
        private static void SetupSignalR(IKernel kernel, IAppBuilder app)
        {
            var resolver          = new NinjectSignalRDependencyResolver(kernel);
            var connectionManager = resolver.Resolve <IConnectionManager>();
            var heartbeat         = resolver.Resolve <ITransportHeartbeat>();
            var hubPipeline       = resolver.Resolve <IHubPipeline>();

            kernel.Bind <IConnectionManager>()
            .ToConstant(connectionManager);

            var config = new HubConfiguration
            {
                Resolver             = resolver,
                EnableDetailedErrors = true
            };

            hubPipeline.AddModule(kernel.Get <LoggingHubPipelineModule>());

            app.MapHubs(config);

            var monitor = new PresenceMonitor(kernel, connectionManager, heartbeat);

            monitor.Start();
        }
Esempio n. 50
0
 public void Configuration(IAppBuilder app)
 {
     GlobalHost.DependencyResolver.UseRedis("localhost", 6379, string.Empty, "myApp");
     app.MapHubs();
 }
Esempio n. 51
0
 // This method name is important
 public void Configuration(IAppBuilder app)
 {
     app.MapHubs("/signalr");
 }
Esempio n. 52
0
 public void Configuration(IAppBuilder app)
 {
     app.MapHubs("/SasManager", new HubConfiguration());
 }
Esempio n. 53
0
 public void Configuration(IAppBuilder app)
 {
     app.MapHubs();
 }
Esempio n. 54
0
        private static void SetupSignalR(StandardKernel kernel, IAppBuilder app)
        {
            var resolver = new NinjectSignalRDependencyResolver(kernel);

            var config = new HubConfiguration
            {
                Resolver = resolver,
                EnableDetailedErrors = true
            };

            app.MapHubs(config);

            StartBackgroundWork(kernel, resolver);
        }
Esempio n. 55
0
 public static IAppBuilder MapHubs(this IAppBuilder builder, HubConfiguration configuration)
 {
     return(builder.MapHubs("/signalr", configuration));
 }
Esempio n. 56
0
 public void Configuration(IAppBuilder app)
 {
     Console.WriteLine("Configuration");
     app.MapHubs();
 }
Esempio n. 57
0
 public void Configuration(IAppBuilder app)
 {
     app.MapHubs(_path, _config);
 }
Esempio n. 58
0
 public void Configuration(IAppBuilder app)
 {
     app.MapHubs("/chatserver");
 }
Esempio n. 59
0
 public void Configuration(IAppBuilder app)
 {
     app.MapHubs();
 }
 public static void ConfigureSignalr(IAppBuilder app)
 {
     app.MapHubs();
 }