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 }); }
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(); }
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(); }
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); }
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}"); }
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.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 }); }
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 }); }
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); }
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); }
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 ); }
public void Start() { var innerResolver = GlobalHost.DependencyResolver; routes.MapConnection <SemanticLoggingConnection>("semanticLogging", "/semanticLogging", new ConnectionConfiguration { EnableCrossDomain = true, Resolver = new SemanticLoggingSinkResolver(innerResolver) }); }
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); }
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 } ); }
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 } ); }
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 ); }
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); }
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 } ); }
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 } ); }
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(); }
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} ); }