Поделиться через


RoutingBuilderExtensions.UseRouter Метод

Определение

Перегрузки

UseRouter(IApplicationBuilder, IRouter)

Добавляет ПО промежуточного RouterMiddleware слоя в указанный IApplicationBuilder объект с указанным IRouter.

UseRouter(IApplicationBuilder, Action<IRouteBuilder>)

Добавляет ПО промежуточного RouterMiddleware слоя в указанный IApplicationBuilder объект со сборкой IRouter из настроенного IRouteBuilder.

UseRouter(IApplicationBuilder, IRouter)

Исходный код:
RoutingBuilderExtensions.cs
Исходный код:
RoutingBuilderExtensions.cs
Исходный код:
RoutingBuilderExtensions.cs

Добавляет ПО промежуточного RouterMiddleware слоя в указанный IApplicationBuilder объект с указанным IRouter.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseRouter(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ builder, Microsoft::AspNetCore::Routing::IRouter ^ router);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseRouter (this Microsoft.AspNetCore.Builder.IApplicationBuilder builder, Microsoft.AspNetCore.Routing.IRouter router);
static member UseRouter : Microsoft.AspNetCore.Builder.IApplicationBuilder * Microsoft.AspNetCore.Routing.IRouter -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseRouter (builder As IApplicationBuilder, router As IRouter) As IApplicationBuilder

Параметры

builder
IApplicationBuilder

Объект , IApplicationBuilder в который добавляется ПО промежуточного слоя.

router
IRouter

Объект , используемый IRouter для маршрутизации запросов.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции.

Применяется к

UseRouter(IApplicationBuilder, Action<IRouteBuilder>)

Исходный код:
RoutingBuilderExtensions.cs
Исходный код:
RoutingBuilderExtensions.cs
Исходный код:
RoutingBuilderExtensions.cs

Добавляет ПО промежуточного RouterMiddleware слоя в указанный IApplicationBuilder объект со сборкой IRouter из настроенного IRouteBuilder.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::AspNetCore::Builder::IApplicationBuilder ^ UseRouter(Microsoft::AspNetCore::Builder::IApplicationBuilder ^ builder, Action<Microsoft::AspNetCore::Routing::IRouteBuilder ^> ^ action);
public static Microsoft.AspNetCore.Builder.IApplicationBuilder UseRouter (this Microsoft.AspNetCore.Builder.IApplicationBuilder builder, Action<Microsoft.AspNetCore.Routing.IRouteBuilder> action);
static member UseRouter : Microsoft.AspNetCore.Builder.IApplicationBuilder * Action<Microsoft.AspNetCore.Routing.IRouteBuilder> -> Microsoft.AspNetCore.Builder.IApplicationBuilder
<Extension()>
Public Function UseRouter (builder As IApplicationBuilder, action As Action(Of IRouteBuilder)) As IApplicationBuilder

Параметры

builder
IApplicationBuilder

Объект , IApplicationBuilder в который добавляется ПО промежуточного слоя.

action
Action<IRouteBuilder>

Действие Action<T> для настройки предоставленного объекта IRouteBuilder.

Возвращаемое значение

Ссылка на этот экземпляр после завершения операции.

Применяется к