Beispiel #1
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.MapConnection<SendingConnection>("sending-connection", "sending-connection");
            routes.MapConnection<TestConnection>("test-connection", "test-connection");
            routes.MapConnection<RawConnection>("raw-connection", "raw-connection");
            routes.MapConnection<StreamingConnection>("streaming-connection", "streaming-connection");

            // Register the default hubs route /signalr
            routes.MapHubs(new HubConfiguration() { EnableDetailedErrors = true });
        }
Beispiel #2
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.MapConnection<SendingConnection>("sending-connection", "sending-connection/{*operation}");
            routes.MapConnection<TestConnection>("test-connection", "test-connection/{*operation}");
            routes.MapConnection<RawConnection>("raw-connection", "raw-connection/{*operation}");
            routes.MapConnection<StreamingConnection>("streaming-connection", "streaming-connection/{*operation}");

            // Register the default hubs route: ~/signalr/hubs
            routes.MapHubs();
        }
Beispiel #3
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.MapConnection <SendingConnection>("sending-connection", "sending-connection/{*operation}");
            routes.MapConnection <TestConnection>("test-connection", "test-connection/{*operation}");
            routes.MapConnection <RawConnection>("raw-connection", "raw-connection/{*operation}");
            routes.MapConnection <StreamingConnection>("streaming-connection", "streaming-connection/{*operation}");

            // Register the default hubs route: ~/signalr/hubs
            routes.MapHubs();
        }
Beispiel #4
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.MapConnection <SendingConnection>("sending-connection", "sending-connection");
            routes.MapConnection <TestConnection>("test-connection", "test-connection");
            routes.MapConnection <RawConnection>("raw-connection", "raw-connection");
            routes.MapConnection <StreamingConnection>("streaming-connection", "streaming-connection");

            // Register the default hubs route /signalr
            routes.MapHubs("/signalr", new HubConfiguration()
            {
                EnableDetailedErrors = true
            }, AuthMiddleware);
        }
Beispiel #5
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapConnection <AllotStockInConnection>("allotStockIn", "allotStockIn/{*operation}");
            routes.MapConnection <AllotStockOutConnection>("allotStockOut", "allotStockOut/{*operation}");
            routes.MapConnection <DispatchSortWorkConnection>("allotSortWork", "allotSortWork/{*operation}");
            routes.MapRoute(
                "Default",                          // 路由名称
                "{controller}/{action}/{SystemID}", // 带有参数的 URL
                new { controller = "Home", action = "Index", SystemID = UrlParameter.Optional } // 参数默认值
                );
        }
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Chat", action = "Index", id = UrlParameter.Optional } // Parameter defaults
            );

            routes.MapConnection<CommonDataConnection>("echo", "Data/Messages/Pipe/{*operation}");
            routes.MapConnection<DrawingDataConnection>("drawEcho", "Data/Drawing/Pipe/{*operation}");
        }
Beispiel #7
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapConnection<AllotStockInConnection>("allotStockIn", "allotStockIn/{*operation}");
            routes.MapConnection<AllotStockOutConnection>("allotStockOut", "allotStockOut/{*operation}");
            routes.MapConnection<DispatchSortWorkConnection>("allotSortWork", "allotSortWork/{*operation}");
            routes.MapRoute(
                "Default", // 路由名称
                "{controller}/{action}/{SystemID}", // 带有参数的 URL
                new { controller = "Home", action = "Index", SystemID = UrlParameter.Optional } // 参数默认值
            );
        }
Beispiel #8
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.LowercaseUrls = true;

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "Root",
                string.Empty,
                defaults: new { controller = "Home", action = "Index" },
                constraints: new { httpMethod = new HttpMethodConstraint("GET") });

            routes.MapRoute(
                name: "About",
                url: "about",
                defaults: new { controller = "Home", action = "About" },
                constraints: new { httpMethod = new HttpMethodConstraint("GET") });

            routes.MapRoute(
                name: "validate",
                url: "validate",
                defaults: new { controller = "Home", action = "Validate" },
                constraints: new { httpMethod = new HttpMethodConstraint("POST") });

            routes.MapConnection<ExecuteEndPoint>("execute", "execute/{*operation}");

            routes.MapRoute(
                name: "Update",
                url: "{slug}/{version}",
                defaults: new { controller = "Home", action = "Save", version = UrlParameter.Optional },
                constraints: new { httpMethod = new HttpMethodConstraint("POST"), slug = @"[a-z0-9]*", });

            routes.MapRoute(
                name: "Save",
                url: "{slug}",
                defaults: new { controller = "Home", action = "Save", slug = UrlParameter.Optional },
                constraints: new { httpMethod = new HttpMethodConstraint("POST"), slug = @"[a-z0-9]*" });

            routes.MapRoute(
                name: "Show",
                url: "{slug}/{version}",
                defaults: new { controller = "Home", action = "Show", version = UrlParameter.Optional },
                constraints: new { httpMethod = new HttpMethodConstraint("GET"), slug = @"[a-z0-9]+", version = @"\d*" });

            routes.MapRoute(
                name: "Latest",
                url: "{slug}/latest",
                defaults: new { controller = "Home", action = "Latest" },
                constraints: new { httpMethod = new HttpMethodConstraint("GET"), slug = @"[a-z0-9]+" });

            routes.MapRoute(
                "Error",
                "Error/{status}",
                new { controller = "Error", action = "Index", status = UrlParameter.Optional });

            // 404s
            routes.MapRoute(
                "404", "{*url}", new { controller = "Error", action = "Index", status = 404 });
        }
Beispiel #9
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.LowercaseUrls = true;

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "Root",
                string.Empty,
                defaults: new { controller = "Home", action = "Index" },
                constraints: new { httpMethod = new HttpMethodConstraint("GET") });

            routes.MapRoute(
                name: "About",
                url: "about",
                defaults: new { controller = "Home", action = "About" },
                constraints: new { httpMethod = new HttpMethodConstraint("GET") });

            routes.MapRoute(
                name: "validate",
                url: "validate",
                defaults: new { controller = "Home", action = "Validate" },
                constraints: new { httpMethod = new HttpMethodConstraint("POST") });

            routes.MapConnection <ExecuteEndPoint>("execute", "execute/{*operation}");

            routes.MapRoute(
                name: "Update",
                url: "{slug}/{version}",
                defaults: new { controller = "Home", action = "Save", version = UrlParameter.Optional },
                constraints: new { httpMethod = new HttpMethodConstraint("POST"), slug = @"[a-z0-9]*", });

            routes.MapRoute(
                name: "Save",
                url: "{slug}",
                defaults: new { controller = "Home", action = "Save", slug = UrlParameter.Optional },
                constraints: new { httpMethod = new HttpMethodConstraint("POST"), slug = @"[a-z0-9]*" });

            routes.MapRoute(
                name: "Show",
                url: "{slug}/{version}",
                defaults: new { controller = "Home", action = "Show", version = UrlParameter.Optional },
                constraints: new { httpMethod = new HttpMethodConstraint("GET"), slug = @"[a-z0-9]+", version = @"\d*" });

            routes.MapRoute(
                name: "Latest",
                url: "{slug}/latest",
                defaults: new { controller = "Home", action = "Latest" },
                constraints: new { httpMethod = new HttpMethodConstraint("GET"), slug = @"[a-z0-9]+" });

            routes.MapRoute(
                "Error",
                "Error/{status}",
                new { controller = "Error", action = "Index", status = UrlParameter.Optional });

            // 404s
            routes.MapRoute(
                "404", "{*url}", new { controller = "Error", action = "Index", status = 404 });
        }
Beispiel #10
0
        static void InstallRoutes(RouteCollection routes)
        {
            var assetRoute = new Route("_instantcss/assets/{*path}", new AssetRouteHandler());
            routes.Insert(0, assetRoute);

            var connectionRoute = routes.MapConnection<ExpressCssConnection>("ExpressCss", "_instantcss/connection/{*operation}");
            routes.Remove(connectionRoute);
            routes.Insert(1, connectionRoute);
        }
Beispiel #11
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapConnection<TourneyConnection>("games", "games/{*operation}");
            routes.MapConnection<TourConnection>("tourgames", "tourgames/{*operation}");

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

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Tours", action = "Index", id = UrlParameter.Optional }
            );
        }
        private void RegisterRoutes(RouteCollection routeCollection)
        {
            routeCollection.MapConnection<TrackingViewerConnection>("tracking", "tracking/{*operation}");

            Route route = new Route("trackingviewer", new TrackingViewHttpHandlerRouteHandler());
            Route route2 = new Route("trackingviewer/{*value}", new TrackingViewHttpHandlerRouteHandler());

            routeCollection.Add("trackingviewerroute", route);
            routeCollection.Add("trackingviewerroute2", route2);
        }
Beispiel #13
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.MapConnection<Clock>("clock", "clock/{*operation}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.MapConnection<DocumentConnection>("documents", "/signalr/documents/subscriptions");
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapConnection <LiveBidConnection>("echo", "echo/{*operation}");

            routes.MapRoute(
                "Default",                    // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
                );
        }
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapConnection<SignalConnection>("echo", "echo/{*operation}");

            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
            );
        }
Beispiel #17
0
        public void Start()
        {
            var innerResolver = GlobalHost.DependencyResolver;

            routes.MapConnection <SemanticLoggingConnection>("semanticLogging", "/semanticLogging",
                                                             new ConnectionConfiguration
            {
                EnableCrossDomain = true,
                Resolver          =
                    new SemanticLoggingSinkResolver(innerResolver)
            });
        }
Beispiel #18
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.MapConnection<MessageConnection>("chat", "/chat");

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Messages", action = "Index", id = UrlParameter.Optional }
            );
        }
        public void TestMapConnectionWithType()
        {
            RouteCollection routes = new RouteCollection();
            bool delegateInvoked = false;
            routes.MapConnection("signalr", "/test", typeof(MyGroupConnection), new ConnectionConfiguration(), appbuilder =>
            {
                appbuilder.Properties[ServerRequestFacts.OwinConstants.HostAppNameKey] = "test";
                delegateInvoked = true;
            });

            Assert.True(delegateInvoked);
        }
Beispiel #20
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapConnection<GameConnection>("game", "/game");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Application", action = "Game", id = UrlParameter.Optional }
            );
        }
Beispiel #21
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            //SignalR --  Needs to be done before other routes
            routes.MapConnection <Echo>("echo", "echo/{*operation}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
                );
        }
Beispiel #22
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            var configuration = DependencyResolver.Current.GetService<IServerConfiguration>();

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "proxy", // Route name
                configuration.HgServerRoot + "/{*url}", // URL with parameters
                new { controller = "Proxy", action = "ProxyRequest" } // Parameter defaults
            );

            routes.MapRoute(
                "InfoRefs", // Route name
                configuration.GitServerRoot + "/info/refs", // URL with parameters
                new { Controller = "InfoRefs", Action = "Execute" } // Parameter defaults
            );

            routes.MapRoute(
                "UploadPack", // Route name
                configuration.GitServerRoot + "/git-upload-pack", // URL with parameters
                new { Controller = "Rpc", Action = "UploadPack" } // Parameter defaults
            );

            routes.MapRoute(
                "ReceivePack", // Route name
                configuration.GitServerRoot + "/git-receive-pack", // URL with parameters
                new { Controller = "Rpc", Action = "ReceivePack" } // Parameter defaults
            );

            routes.MapConnection<DeploymentStatusHandler>("DeploymentStatus", "deploy/status/{*operation}");
            routes.MapConnection<CommandStatusHandler>("CommandStatus", "command/status/{*operation}");

            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { action = "Index", id = UrlParameter.Optional } // Parameter defaults
            );
        }
Beispiel #23
0
        public void TestMapConnection()
        {
            RouteCollection routes          = new RouteCollection();
            bool            delegateInvoked = false;

            routes.MapConnection <MyGroupConnection>("signalr", "/test", new ConnectionConfiguration(), appbuilder =>
            {
                appbuilder.Properties[ServerRequestFacts.OwinConstants.HostAppNameKey] = "test";
                delegateInvoked = true;
            });

            Assert.True(delegateInvoked);
        }
Beispiel #24
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            //SignalR --  Needs to be done before other routes
            routes.MapConnection<Echo>("echo", "echo/{*operation}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }
Beispiel #25
0
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.LowercaseUrls = true;

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapConnection<ExecuteEndPoint>("execute", "execute/{*operation}");

            routes.MapRoute(
                "Root",
                string.Empty,
                new { controller = "Home", action = "Index" },
                new { httpMethod = new HttpMethodConstraint("GET") });

            routes.MapRoute(
                "About",
                "about",
                new { controller = "Home", action = "About" });

            routes.MapRoute(
                "validate",
                "validate",
                new { controller = "Home", action = "Validate" },
                new { httpMethod = new HttpMethodConstraint("POST") });

            routes.MapRoute(
                "Update",
                string.Empty,
                new { controller = "Home", action = "Save" },
                new { httpMethod = new HttpMethodConstraint("POST") });

            routes.MapRoute(
                "Show",
                "{id}",
                new { controller = "Home", action = "Show" },
                new { httpMethod = new HttpMethodConstraint("GET"), id = ProjectIdentifier });

            routes.MapRoute(
                "Error",
                "Error/{status}",
                new { controller = "Error", action = "Index", status = UrlParameter.Optional });

            // 404s
            routes.MapRoute(
                "404",
                "{*url}",
                new { controller = "Error", action = "Index", status = 404 });
        }
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapConnection <UserTaskEndpoint>("relay", "relay/{*operation}");

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

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
                );
        }
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapConnection<UserTaskEndpoint>("relay", "relay/{*operation}");

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

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }
Beispiel #28
0
        private static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapLowercaseRoute(
                name: "Root",
                url: "",
                defaults: new { controller = "Home", action = "Index" },
                constraints: new { httpMethod = new HttpMethodConstraint("GET") }
            );

            routes.MapLowercaseRoute(
                name: "About",
                url: "about",
                defaults: new { controller = "Home", action = "About" },
                constraints: new { httpMethod = new HttpMethodConstraint("GET") }
            );

            routes.MapLowercaseRoute(
                name: "validate",
                url: "validate",
                defaults: new { controller = "Home", action = "Validate" },
                constraints: new { httpMethod = new HttpMethodConstraint("POST") }
            );

            routes.MapConnection<ExecuteEndPoint>("execute", "execute/{*operation}");

            routes.MapLowercaseRoute(
                name: "Update",
                url: "{slug}/{version}",
                defaults: new { controller = "Home", action = "Save", version = UrlParameter.Optional },
                constraints: new {
                                 httpMethod = new HttpMethodConstraint("POST"),
                                 slug = @"[a-z0-9]*"
                             }
            );

            routes.MapLowercaseRoute(
                name: "Save",
                url: "{slug}",
                defaults: new { controller = "Home", action = "Save", slug = UrlParameter.Optional },
                constraints: new {
                                 httpMethod = new HttpMethodConstraint("POST"),
                                 slug = @"[a-z0-9]*"
                             }
            );

            routes.MapLowercaseRoute(
                name: "Show",
                url: "{slug}/{version}",
                defaults: new { controller = "Home", action = "Show", version = UrlParameter.Optional },
                constraints: new {
                                 httpMethod = new HttpMethodConstraint("GET"),
                                 slug = @"[a-z0-9]+",
                                 version = @"\d*"
                             }
            );

            routes.MapLowercaseRoute(
                name: "Latest",
                url: "{slug}/latest",
                defaults: new { controller = "Home", action = "Latest" },
                constraints: new {
                                 httpMethod = new HttpMethodConstraint("GET"),
                                 slug = @"[a-z0-9]+"
                             }
            );
        }
        public static void CompressPayloads(this CompressionBase compressionBase, RouteCollection routes)
        {
            routes.MapConnection<ContractEndpoint>("compression/contracts", "compression/contracts");

            compressionBase.CompressPayloads();
        }
Beispiel #30
0
        public void PrepareRoutes(RouteCollection routes)
        {
            if (_config.IsLiveCss)
            {
                routes.MapConnection<LiveCssConnection>(_config.Namespace, _config.Namespace + "/{*operation}");
            }

            // Add js routes
            if (_jsManager != null && _jsPile != null)
            {
                var pileManager = _jsManager.FindDestinationPile();
                HandleRoutes(pileManager, routes);
            }

            // Add css routes
            if (_cssManager != null && _cssPile != null)
            {
                var pileManager = _cssManager.FindDestinationPile();
                HandleRoutes(pileManager, routes);
            }
        }
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            // Persistent Event Connections
            routes.MapConnection<EventDispatcher>("Api.Connect", "Api/Connect");

            // REST Api routing (Activities)
            routes.MapHttpRoute(
                name: "Api.Activities",
                routeTemplate: "Api/Activities/{activityId}",
                defaults: new {controller = "Activity", activityId = RouteParameter.Optional}
                );

            // REST Api routing (Resources)
            routes.MapHttpRoute(
                name: "Api.Resources",
                routeTemplate: "Api/Activities/{activityId}/Resources/{resourceId}",
                defaults: new {controller = "File", resourceId = RouteParameter.Optional}
                );

            // REST Api routing (Participants)
            routes.MapHttpRoute(
                name: "Api.Participants",
                routeTemplate: "Api/Activities/{activityId}/Participants/{participantId}",
                defaults: new {controller = "Participant"}
                );

            // REST Api routing (Users)
            routes.MapHttpRoute(
                name: "Api.Users",
                routeTemplate: "Api/Users/{userId}",
                defaults: new {controller = "User", userId = RouteParameter.Optional}
                );

            // REST Api routing (UserStatus)
            routes.MapHttpRoute(
                name: "Api.Users.Status",
                routeTemplate: "Api/Users/{userId}/Status/{status}",
                defaults: new {controller = "UserStatus"}
                );

            // REST Api routing (Friends)
            routes.MapHttpRoute(
                name: "Api.Friends",
                routeTemplate: "Api/Users/{userId}/Friends/{friendId}",
                defaults: new {controller = "Friend", friendId = RouteParameter.Optional}
                );

            // REST Api routing (Devices)
            routes.MapHttpRoute(
                name: "Api.Devices",
                routeTemplate: "Api/Users/{userId}/Device",
                defaults: new {controller = "Device"}
                );

            // Website routing
            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new {controller = "Home", action = "Index", id = UrlParameter.Optional}
                );
        }