RouteCollectionExtensions.MapOwinPath Method (RouteCollection, String, String, Action<IAppBuilder>)

Invokes the System.Action startup delegate to build the OWIN application and then registers a route for it on the given path.

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

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function MapOwinPath ( _
    routes As RouteCollection, _
    name As String, _
    pathBase As String, _
    startup As Action(Of IAppBuilder) _
) As RouteBase
'Usage
Dim routes As RouteCollection 
Dim name As String 
Dim pathBase As String 
Dim startup As Action(Of IAppBuilder)
Dim returnValue As RouteBase 

returnValue = routes.MapOwinPath(name, _
    pathBase, startup)
public static RouteBase MapOwinPath(
    this RouteCollection routes,
    string name,
    string pathBase,
    Action<IAppBuilder> startup
)
[ExtensionAttribute]
public:
static RouteBase^ MapOwinPath(
    RouteCollection^ routes, 
    String^ name, 
    String^ pathBase, 
    Action<IAppBuilder^>^ startup
)
static member MapOwinPath : 
        routes:RouteCollection * 
        name:string * 
        pathBase:string * 
        startup:Action<IAppBuilder> -> RouteBase
public static function MapOwinPath(
    routes : RouteCollection, 
    name : String, 
    pathBase : String, 
    startup : Action<IAppBuilder>
) : RouteBase

Parameters

  • pathBase
    Type: System.String
    The route path to map to the given OWIN application.
  • startup
    Type: System.Action<IAppBuilder>
    A System.Action delegate invoked to build the OWIN application.

Return Value

Type: System.Web.Routing.RouteBase
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).

See Also

Reference

RouteCollectionExtensions Class

MapOwinPath Overload

System.Web.Routing Namespace