RouteCollectionExtensions::MapOwinRoute Method (RouteCollection, String, String, RouteValueDictionary, RouteValueDictionary, RouteValueDictionary, Action<IAppBuilder>)

Provides a way to define routes for an OWIN pipeline.

Namespace:  System.Web.Routing
Assembly:  Microsoft.Owin.Host.SystemWeb (in Microsoft.Owin.Host.SystemWeb.dll)

[ExtensionAttribute]
public:
static Route^ MapOwinRoute(
	RouteCollection^ routes, 
	String^ routeName, 
	String^ routeUrl, 
	RouteValueDictionary^ defaults, 
	RouteValueDictionary^ constraints, 
	RouteValueDictionary^ dataTokens, 
	Action<IAppBuilder^>^ startup
)

Parameters

routes
Type: System.Web.Routing::RouteCollection
The route collection.
routeName
Type: System::String
The name of the route.
routeUrl
Type: System::String
The URL pattern for the route.
defaults
Type: System.Web.Routing::RouteValueDictionary
The values to use if the URL does not contain all the parameters.
constraints
Type: System.Web.Routing::RouteValueDictionary
A regular expression that specifies valid values for a URL parameter.
dataTokens
Type: System.Web.Routing::RouteValueDictionary
Custom values that are passed to the route handler, but which are not used to determine whether the route matches a specific URL pattern. These values are passed to the route handler, where they can be used for processing the request.
startup
Type: System::Action<IAppBuilder>
The method to initialize the pipeline that processes requests for the route.

Return Value

Type: System.Web.Routing::Route
The created route.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type RouteCollection. When you use instance method syntax to call this method, omit the first parameter. For more information, see b8020aae-374d-46a9-bcb7-8cc2390b93b6 or 175ce3ff-9bbf-4e64-8421-faeb81a0bb51.
Show: