IEndpointRouteBuilder Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет контракт для построителя маршрутов в приложении. Построитель маршрутов задает маршруты для приложения.
public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
- Производный
Свойства
| DataSources |
Возвращает источники данных конечной точки, настроенные в построителе. |
| ServiceProvider |
Возвращает IServiceProvider, используемый для разрешения служб для маршрутов. |
Методы
| CreateApplicationBuilder() |
Создает новый IApplicationBuilder. |
Методы расширения
| 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. |
| 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, который пытается обслуживать файл, указанный |
| MapIdentityApi<TUser>(IEndpointRouteBuilder) |
Добавьте конечные точки для регистрации, входа и выхода из системы с помощью ASP.NET Core Identity. |
| MapShortCircuit(IEndpointRouteBuilder, Int32, String[]) |
Добавляет RouteEndpoint в IEndpointRouteBuilder, которая соответствует HTTP-запросам (все команды) для указанных префиксов. |