RouteCollectionExtensions::MapOwinRoute Method

 

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)

Return to top

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

Provides a way to define routes for an OWIN pipeline.

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

Parameters

routes
Type: System.Web.Routing::RouteCollection^

The route collection.

routeUrl
Type: System::String^

The URL pattern for the route.

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.

Return to top

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

Provides a way to define routes for an OWIN pipeline.

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

Parameters

routes
Type: System.Web.Routing::RouteCollection^

The route collection.

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.

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.

Return to top

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

Provides a way to define routes for an OWIN pipeline.

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

Parameters

routes
Type: System.Web.Routing::RouteCollection^

The route collection.

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.

Return to top

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

Provides a way to define routes for an OWIN pipeline.

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

Parameters

routes
Type: System.Web.Routing::RouteCollection^

The route collection.

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.

Return to top

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

Provides a way to define routes for an OWIN pipeline.

public:
[ExtensionAttribute]
static Route^ MapOwinRoute(
	RouteCollection^ routes,
	String^ routeName,
	String^ routeUrl,
	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.

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.

Return to top

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

Provides a way to define routes for an OWIN pipeline.

public:
[ExtensionAttribute]
static Route^ MapOwinRoute(
	RouteCollection^ routes,
	String^ routeName,
	String^ routeUrl,
	RouteValueDictionary^ defaults,
	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.

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.

Return to top

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

Provides a way to define routes for an OWIN pipeline.

public:
[ExtensionAttribute]
static Route^ MapOwinRoute(
	RouteCollection^ routes,
	String^ routeName,
	String^ routeUrl,
	RouteValueDictionary^ defaults,
	RouteValueDictionary^ constraints,
	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.

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.

Return to top

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

Provides a way to define routes for an OWIN pipeline.

public:
[ExtensionAttribute]
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.

Return to top
Show: