IEndpointRouteBuilder Интерфейс

Определение

Определяет контракт для построителя маршрутов в приложении. Построитель маршрутов задает маршруты для приложения.

public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
Производный

Свойства

DataSources

Возвращает источники данных конечной точки, настроенные в построителе.

ServiceProvider

Возвращает объект , используемый IServiceProvider для разрешения служб для маршрутов.

Методы

CreateApplicationBuilder()

Создает новый экземпляр IApplicationBuilder.

Методы расширения

MapBlazorHub(IEndpointRouteBuilder)

Сопоставляет Blazor Hub с путем по умолчанию.

MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>)

Сопоставляет Blazor Hub с путем по умолчанию.

MapBlazorHub(IEndpointRouteBuilder, String)

Сопоставляет Blazor Hub с путем path.

MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Сопоставляет Blazor Hub с путем path.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String)

Сопоставляет входящие запросы с указанным путем с предоставленным конвейером подключения.

MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Сопоставляет входящие запросы с указанным путем с предоставленным конвейером подключения.

MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>)

Сопоставляет входящие запросы с указанным путем с предоставленным конвейером подключения.

MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>)

Сопоставляет входящие запросы с указанным путем с предоставленным конвейером подключения.

MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object)

Добавляет конечные точки для действий контроллера в IEndpointRouteBuilder и задает маршрут с заданными name, areaName, pattern, defaults, constraintsи dataTokens.

MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object)

Добавляет конечные точки для действий контроллера в IEndpointRouteBuilder и задает маршрут с заданными name, pattern, defaults, constraintsи dataTokens.

MapControllers(IEndpointRouteBuilder)

Добавляет конечные точки для действий контроллера в без IEndpointRouteBuilder указания маршрутов.

MapDefaultControllerRoute(IEndpointRouteBuilder)

Добавляет конечные точки для действий контроллера в и IEndpointRouteBuilder добавляет маршрут {controller=Home}/{action=Index}/{id?}по умолчанию .

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет пытаться выбрать действие контроллера с помощью значений маршрута, созданных TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет пытаться выбрать действие контроллера с помощью значений маршрута, созданных TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет пытаться выбрать действие контроллера с помощью значений маршрута, созданных TTransformer.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет направляться в конечную точку контроллера, соответствующую action, controllerи area.

MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет направляться в конечную точку контроллера, соответствующую action, controllerи area.

MapFallbackToController(IEndpointRouteBuilder, String, String)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет направляться в конечную точку контроллера, соответствующую action, и controller.

MapFallbackToController(IEndpointRouteBuilder, String, String, String)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет направляться в конечную точку контроллера, соответствующую action, и controller.

Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам для указанного шаблона.

Map(IEndpointRouteBuilder, RoutePattern, Delegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам для указанного шаблона.

Map(IEndpointRouteBuilder, String, RequestDelegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам для указанного шаблона.

Map(IEndpointRouteBuilder, String, Delegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам для указанного шаблона.

MapDelete(IEndpointRouteBuilder, String, RequestDelegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам DELETE для указанного шаблона.

MapDelete(IEndpointRouteBuilder, String, Delegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам DELETE для указанного шаблона.

MapFallback(IEndpointRouteBuilder, Delegate)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом.

MapFallback(IEndpointRouteBuilder, String, Delegate)

Добавляет специализированный RouteEndpoint объект в объект IEndpointRouteBuilder , который будет соответствовать указанному шаблону с наименьшим возможным приоритетом.

MapGet(IEndpointRouteBuilder, String, RequestDelegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам GET для указанного шаблона.

MapGet(IEndpointRouteBuilder, String, Delegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам GET для указанного шаблона.

MapGroup(IEndpointRouteBuilder, RoutePattern)

RouteGroupBuilder Создает для определения конечных точек, всех с префиксом заданного prefix.

MapGroup(IEndpointRouteBuilder, String)

RouteGroupBuilder Создает для определения конечных точек, всех с префиксом заданного prefix.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам для указанных методов и шаблона HTTP.

MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам для указанных методов и шаблона HTTP.

MapPatch(IEndpointRouteBuilder, String, RequestDelegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам PATCH для указанного шаблона.

MapPatch(IEndpointRouteBuilder, String, Delegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам PATCH для указанного шаблона.

MapPost(IEndpointRouteBuilder, String, RequestDelegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам POST для указанного шаблона.

MapPost(IEndpointRouteBuilder, String, Delegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам POST для указанного шаблона.

MapPut(IEndpointRouteBuilder, String, RequestDelegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам PUT для указанного шаблона.

MapPut(IEndpointRouteBuilder, String, Delegate)

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам PUT для указанного шаблона.

MapFallback(IEndpointRouteBuilder, RequestDelegate)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом.

MapFallback(IEndpointRouteBuilder, String, RequestDelegate)

Добавляет специализированный RouteEndpoint объект в объект IEndpointRouteBuilder , который будет соответствовать указанному шаблону с наименьшим возможным приоритетом.

MapHealthChecks(IEndpointRouteBuilder, String)

Добавляет конечную точку проверки работоспособности в с IEndpointRouteBuilder указанным шаблоном.

MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions)

Добавляет конечную точку проверки работоспособности в с IEndpointRouteBuilder указанным шаблоном и параметрами.

MapHub<THub>(IEndpointRouteBuilder, String)

Сопоставляет входящие запросы с указанным путем с указанным Hub типом.

MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>)

Сопоставляет входящие запросы с указанным путем с указанным Hub типом.

MapRazorComponents<TRootComponent>(IEndpointRouteBuilder)

Сопоставляет компоненты страницы, определенные в указанном TRootComponent , с заданной сборкой и отображает компонент, заданный параметром TRootComponent , когда маршрут совпадает.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

Добавляет специализированный RouteEndpoint объект , IEndpointRouteBuilder который будет пытаться выбрать страницу с помощью значений маршрута, созданных TTransformer.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Добавляет специализированный RouteEndpoint объект , IEndpointRouteBuilder который будет пытаться выбрать страницу с помощью значений маршрута, созданных TTransformer.

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Добавляет специализированный RouteEndpoint объект , IEndpointRouteBuilder который будет пытаться выбрать страницу с помощью значений маршрута, созданных TTransformer.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую page, и area.

MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую page, и area.

MapFallbackToPage(IEndpointRouteBuilder, String)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую page.

MapFallbackToPage(IEndpointRouteBuilder, String, String)

Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую page.

MapRazorPages(IEndpointRouteBuilder)

Добавляет конечные точки для Razor Pages в IEndpointRouteBuilder.

MapFallbackToFile(IEndpointRouteBuilder, String)

Добавляет специализированный RouteEndpoint объект в объект IEndpointRouteBuilder , который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в StaticFileMiddleware объект , который пытается обслужить файл, указанный параметром filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions)

Добавляет специализированный RouteEndpoint объект в объект IEndpointRouteBuilder , который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в StaticFileMiddleware объект , который пытается обслужить файл, указанный параметром filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String)

Добавляет специализированный RouteEndpoint объект в объект IEndpointRouteBuilder , который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в StaticFileMiddleware объект , который пытается обслужить файл, указанный параметром filePath.

MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions)

Добавляет специализированный RouteEndpoint объект в объект IEndpointRouteBuilder , который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в StaticFileMiddleware объект , который пытается обслужить файл, указанный параметром filePath.

MapIdentityApi<TUser>(IEndpointRouteBuilder)

Добавьте конечные точки для регистрации, входа и выхода из системы с помощью ASP.NET Core Identity.

MapShortCircuit(IEndpointRouteBuilder, Int32, String[])

Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам (всем командам) для указанных префиксов.

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