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 с путем |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Сопоставляет Blazor Hub с путем |
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 и задает маршрут с заданными |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Добавляет конечные точки для действий контроллера в IEndpointRouteBuilder и задает маршрут с заданными |
MapControllers(IEndpointRouteBuilder) |
Добавляет конечные точки для действий контроллера в без IEndpointRouteBuilder указания маршрутов. |
MapDefaultControllerRoute(IEndpointRouteBuilder) |
Добавляет конечные точки для действий контроллера в и IEndpointRouteBuilder добавляет маршрут |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет пытаться выбрать действие контроллера с помощью значений маршрута, созданных |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет пытаться выбрать действие контроллера с помощью значений маршрута, созданных |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет пытаться выбрать действие контроллера с помощью значений маршрута, созданных |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет направляться в конечную точку контроллера, соответствующую |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет направляться в конечную точку контроллера, соответствующую |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет направляться в конечную точку контроллера, соответствующую |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет направляться в конечную точку контроллера, соответствующую |
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 Создает для определения конечных точек, всех с префиксом заданного |
MapGroup(IEndpointRouteBuilder, String) |
RouteGroupBuilder Создает для определения конечных точек, всех с префиксом заданного |
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) |
Сопоставляет компоненты страницы, определенные в указанном |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Добавляет специализированный RouteEndpoint объект , IEndpointRouteBuilder который будет пытаться выбрать страницу с помощью значений маршрута, созданных |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Добавляет специализированный RouteEndpoint объект , IEndpointRouteBuilder который будет пытаться выбрать страницу с помощью значений маршрута, созданных |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Добавляет специализированный RouteEndpoint объект , IEndpointRouteBuilder который будет пытаться выбрать страницу с помощью значений маршрута, созданных |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую |
MapFallbackToPage(IEndpointRouteBuilder, String) |
Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую |
MapFallbackToPage(IEndpointRouteBuilder, String, String) |
Добавляет специализированный RouteEndpoint объект в , IEndpointRouteBuilder который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в конечную точку страницы, соответствующую |
MapRazorPages(IEndpointRouteBuilder) |
Добавляет конечные точки для Razor Pages в IEndpointRouteBuilder. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Добавляет специализированный RouteEndpoint объект в объект IEndpointRouteBuilder , который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в StaticFileMiddleware объект , который пытается обслужить файл, указанный параметром |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Добавляет специализированный RouteEndpoint объект в объект IEndpointRouteBuilder , который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в StaticFileMiddleware объект , который пытается обслужить файл, указанный параметром |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Добавляет специализированный RouteEndpoint объект в объект IEndpointRouteBuilder , который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в StaticFileMiddleware объект , который пытается обслужить файл, указанный параметром |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Добавляет специализированный RouteEndpoint объект в объект IEndpointRouteBuilder , который будет соответствовать запросам для имен, не являющихся файлами, с наименьшим возможным приоритетом. Запрос будет перенаправлен в StaticFileMiddleware объект , который пытается обслужить файл, указанный параметром |
MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Добавьте конечные точки для регистрации, входа и выхода из системы с помощью ASP.NET Core Identity. |
MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
Добавляет в объект , соответствующий RouteEndpointIEndpointRouteBuilder HTTP-запросам (всем командам) для указанных префиксов. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по