RouteGroupBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Построитель для определения групп конечных точек с общим префиксом, который реализует IEndpointRouteBuilder интерфейсы и IEndpointConventionBuilder . Его можно использовать для добавления конечных точек с префиксом, определенным в , MapGroup(IEndpointRouteBuilder, RoutePattern) и для настройки этих конечных точек с помощью соглашений.
public sealed class RouteGroupBuilder : Microsoft.AspNetCore.Builder.IEndpointConventionBuilder, Microsoft.AspNetCore.Routing.IEndpointRouteBuilder
type RouteGroupBuilder = class
interface IEndpointRouteBuilder
interface IEndpointConventionBuilder
Public NotInheritable Class RouteGroupBuilder
Implements IEndpointConventionBuilder, IEndpointRouteBuilder
- Наследование
-
RouteGroupBuilder
- Реализации
Явные реализации интерфейса
IEndpointConventionBuilder.Add(Action<EndpointBuilder>) |
Построитель для определения групп конечных точек с общим префиксом, который реализует IEndpointRouteBuilder интерфейсы и IEndpointConventionBuilder . Его можно использовать для добавления конечных точек с префиксом, определенным в , MapGroup(IEndpointRouteBuilder, RoutePattern) и для настройки этих конечных точек с помощью соглашений. |
IEndpointConventionBuilder.Finally(Action<EndpointBuilder>) |
Построитель для определения групп конечных точек с общим префиксом, который реализует IEndpointRouteBuilder интерфейсы и IEndpointConventionBuilder . Его можно использовать для добавления конечных точек с префиксом, определенным в , MapGroup(IEndpointRouteBuilder, RoutePattern) и для настройки этих конечных точек с помощью соглашений. |
IEndpointRouteBuilder.CreateApplicationBuilder() |
Построитель для определения групп конечных точек с общим префиксом, который реализует IEndpointRouteBuilder интерфейсы и IEndpointConventionBuilder . Его можно использовать для добавления конечных точек с префиксом, определенным в , MapGroup(IEndpointRouteBuilder, RoutePattern) и для настройки этих конечных точек с помощью соглашений. |
IEndpointRouteBuilder.DataSources |
Построитель для определения групп конечных точек с общим префиксом, который реализует IEndpointRouteBuilder интерфейсы и IEndpointConventionBuilder . Его можно использовать для добавления конечных точек с префиксом, определенным в , MapGroup(IEndpointRouteBuilder, RoutePattern) и для настройки этих конечных точек с помощью соглашений. |
IEndpointRouteBuilder.ServiceProvider |
Построитель для определения групп конечных точек с общим префиксом, который реализует IEndpointRouteBuilder интерфейсы и IEndpointConventionBuilder . Его можно использовать для добавления конечных точек с префиксом, определенным в , MapGroup(IEndpointRouteBuilder, RoutePattern) и для настройки этих конечных точек с помощью соглашений. |
Методы расширения
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. |
DisableRequestTimeout(IEndpointConventionBuilder) |
Отключает время ожидания запроса в конечных точках. |
WithRequestTimeout(IEndpointConventionBuilder, RequestTimeoutPolicy) |
Указывает политику времени ожидания для конечных точек. |
WithRequestTimeout(IEndpointConventionBuilder, String) |
Указывает политику времени ожидания для конечных точек. |
WithRequestTimeout(IEndpointConventionBuilder, TimeSpan) |
Указывает время ожидания для конечных точек. |
ShortCircuit(IEndpointConventionBuilder, Nullable<Int32>) |
Короткое замыкание конечных точек. Выполнение конечной точки будет выполняться в ПО промежуточного слоя UseRouting вместо UseEndpoint. |
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 объект , который пытается обслужить файл, указанный параметром |
AddEndpointFilter<TFilterType>(RouteGroupBuilder) |
Регистрирует фильтр типа |
MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Добавьте конечные точки для регистрации, входа и выхода с помощью ASP.NET Core Identity. |
MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
Добавляет к объекту RouteEndpointIEndpointRouteBuilder , который соответствует HTTP-запросам (всем командам) для указанных префиксов. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по