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) |
Сопоставляет Hub Blazor с путем по умолчанию. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Сопоставляет Hub Blazor с путем по умолчанию. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Сопоставляет Hub Blazor с путем |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Сопоставляет Hub Blazor с путем |
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) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам для указанного шаблона. |
Map(IEndpointRouteBuilder, RoutePattern, Delegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам для указанного шаблона. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам для указанного шаблона. |
Map(IEndpointRouteBuilder, String, Delegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам для указанного шаблона. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует запросам HTTP DELETE для указанного шаблона. |
MapDelete(IEndpointRouteBuilder, String, Delegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует запросам HTTP DELETE для указанного шаблона. |
MapFallback(IEndpointRouteBuilder, Delegate) |
Добавляет специализированную RouteEndpoint в IEndpointRouteBuilder, которая будет соответствовать запросам нефайловых имен с наименьшим возможным приоритетом. |
MapFallback(IEndpointRouteBuilder, String, Delegate) |
Добавляет специализированную RouteEndpoint в IEndpointRouteBuilder, которая будет соответствовать предоставленному шаблону с наименьшим возможным приоритетом. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам GET для указанного шаблона. |
MapGet(IEndpointRouteBuilder, String, Delegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам GET для указанного шаблона. |
MapGroup(IEndpointRouteBuilder, RoutePattern) |
Создает RouteGroupBuilder для определения конечных точек всех префиксов с указанным |
MapGroup(IEndpointRouteBuilder, String) |
Создает RouteGroupBuilder для определения конечных точек всех префиксов с указанным |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам для указанных методов и шаблонов HTTP. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, Delegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам для указанных методов и шаблонов HTTP. |
MapPatch(IEndpointRouteBuilder, String, RequestDelegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам PATCH для указанного шаблона. |
MapPatch(IEndpointRouteBuilder, String, Delegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам PATCH для указанного шаблона. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам POST для указанного шаблона. |
MapPost(IEndpointRouteBuilder, String, Delegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам POST для указанного шаблона. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам PUT для указанного шаблона. |
MapPut(IEndpointRouteBuilder, String, Delegate) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует 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. |
MapOpenApi(IEndpointRouteBuilder, String) |
Зарегистрируйте конечную точку в текущем приложении для разрешения документа OpenAPI, связанного с текущим приложением. |
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. |
MapStaticAssets(IEndpointRouteBuilder, String) |
Сопоставляет статические файлы, созданные во время сборки как конечные точки. |
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[]) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам (все команды) для указанных префиксов. |