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-запросам (все команды) для указанных префиксов. |