RouteCollectionExtensions.MapOwinRoute Method (RouteCollection, String, String, 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)
Syntax
'Declaration
<ExtensionAttribute> _
Public Shared Function MapOwinRoute ( _
routes As RouteCollection, _
routeName As String, _
routeUrl As String, _
defaults As RouteValueDictionary, _
constraints As RouteValueDictionary, _
startup As Action(Of IAppBuilder) _
) As Route
'Usage
Dim routes As RouteCollection
Dim routeName As String
Dim routeUrl As String
Dim defaults As RouteValueDictionary
Dim constraints As RouteValueDictionary
Dim startup As Action(Of IAppBuilder)
Dim returnValue As Route
returnValue = routes.MapOwinRoute(routeName, _
routeUrl, defaults, constraints, _
startup)
public static Route MapOwinRoute(
this RouteCollection routes,
string routeName,
string routeUrl,
RouteValueDictionary defaults,
RouteValueDictionary constraints,
Action<IAppBuilder> startup
)
[ExtensionAttribute]
public:
static Route^ MapOwinRoute(
RouteCollection^ routes,
String^ routeName,
String^ routeUrl,
RouteValueDictionary^ defaults,
RouteValueDictionary^ constraints,
Action<IAppBuilder^>^ startup
)
static member MapOwinRoute :
routes:RouteCollection *
routeName:string *
routeUrl:string *
defaults:RouteValueDictionary *
constraints:RouteValueDictionary *
startup:Action<IAppBuilder> -> Route
public static function MapOwinRoute(
routes : RouteCollection,
routeName : String,
routeUrl : String,
defaults : RouteValueDictionary,
constraints : RouteValueDictionary,
startup : Action<IAppBuilder>
) : Route
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.
- 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 https://msdn.microsoft.com/en-us/library/bb384936(v=vs.111) or https://msdn.microsoft.com/en-us/library/bb383977(v=vs.111).