IEndpointRouteBuilder Interface
Definition
Defines a contract for a route builder in an application. A route builder specifies the routes for an application.
public interface class IEndpointRouteBuilder
public interface IEndpointRouteBuilder
type IEndpointRouteBuilder = interface
Public Interface IEndpointRouteBuilder
Properties
DataSources |
Gets the endpoint data sources configured in the builder. |
ServiceProvider |
Gets the sets the IServiceProvider used to resolve services for routes. |
Methods
CreateApplicationBuilder() |
Creates a new IApplicationBuilder. |
Extension Methods
MapBlazorHub(IEndpointRouteBuilder) |
Maps the Blazor Hub to the default path. |
MapBlazorHub(IEndpointRouteBuilder, Action<HttpConnectionDispatcherOptions>) |
Maps the Blazor Hub to the default path. |
MapBlazorHub(IEndpointRouteBuilder, String) |
Maps the Blazor Hub to the path |
MapBlazorHub(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Maps the Blazor Hub to the path |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String) |
Maps incoming requests with the specified path to the provided connection pipeline. |
MapConnectionHandler<TConnectionHandler>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Maps incoming requests with the specified path to the provided connection pipeline. |
MapConnections(IEndpointRouteBuilder, String, HttpConnectionDispatcherOptions, Action<IConnectionBuilder>) |
Maps incoming requests with the specified path to the provided connection pipeline. |
MapConnections(IEndpointRouteBuilder, String, Action<IConnectionBuilder>) |
Maps incoming requests with the specified path to the provided connection pipeline. |
MapAreaControllerRoute(IEndpointRouteBuilder, String, String, String, Object, Object, Object) |
Adds endpoints for controller actions to the IEndpointRouteBuilder and specifies a route
with the given |
MapControllerRoute(IEndpointRouteBuilder, String, String, Object, Object, Object) |
Adds endpoints for controller actions to the IEndpointRouteBuilder and specifies a route
with the given |
MapControllers(IEndpointRouteBuilder) |
Adds endpoints for controller actions to the IEndpointRouteBuilder without specifying any routes. |
MapDefaultControllerRoute(IEndpointRouteBuilder) |
Adds endpoints for controller actions to the IEndpointRouteBuilder and adds the default route
|
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will
attempt to select a controller action using the route values produced by |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will
attempt to select a controller action using the route values produced by |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will
attempt to select a controller action using the route values produced by |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-file-names with the lowest possible priority. The request will be routed to a controller endpoint that
matches |
MapFallbackToAreaController(IEndpointRouteBuilder, String, String, String, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-file-names with the lowest possible priority. The request will be routed to a controller endpoint that
matches |
MapFallbackToController(IEndpointRouteBuilder, String, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-file-names with the lowest possible priority. The request will be routed to a controller endpoint that
matches |
MapFallbackToController(IEndpointRouteBuilder, String, String, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-file-names with the lowest possible priority. The request will be routed to a controller endpoint that
matches |
Map(IEndpointRouteBuilder, RoutePattern, RequestDelegate) |
Adds a RouteEndpoint to the IEndpointRouteBuilder that matches HTTP requests for the specified pattern. |
Map(IEndpointRouteBuilder, String, RequestDelegate) |
Adds a RouteEndpoint to the IEndpointRouteBuilder that matches HTTP requests for the specified pattern. |
MapDelete(IEndpointRouteBuilder, String, RequestDelegate) |
Adds a RouteEndpoint to the IEndpointRouteBuilder that matches HTTP DELETE requests for the specified pattern. |
MapGet(IEndpointRouteBuilder, String, RequestDelegate) |
Adds a RouteEndpoint to the IEndpointRouteBuilder that matches HTTP GET requests for the specified pattern. |
MapMethods(IEndpointRouteBuilder, String, IEnumerable<String>, RequestDelegate) |
Adds a RouteEndpoint to the IEndpointRouteBuilder that matches HTTP requests for the specified HTTP methods and pattern. |
MapPost(IEndpointRouteBuilder, String, RequestDelegate) |
Adds a RouteEndpoint to the IEndpointRouteBuilder that matches HTTP POST requests for the specified pattern. |
MapPut(IEndpointRouteBuilder, String, RequestDelegate) |
Adds a RouteEndpoint to the IEndpointRouteBuilder that matches HTTP PUT requests for the specified pattern. |
MapFallback(IEndpointRouteBuilder, RequestDelegate) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match requests for non-file-names with the lowest possible priority. |
MapFallback(IEndpointRouteBuilder, String, RequestDelegate) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match the provided pattern with the lowest possible priority. |
MapHealthChecks(IEndpointRouteBuilder, String) |
Adds a health checks endpoint to the IEndpointRouteBuilder with the specified template. |
MapHealthChecks(IEndpointRouteBuilder, String, HealthCheckOptions) |
Adds a health checks endpoint to the IEndpointRouteBuilder with the specified template and options. |
MapHub<THub>(IEndpointRouteBuilder, String) |
Maps incoming requests with the specified path to the specified Hub type. |
MapHub<THub>(IEndpointRouteBuilder, String, Action<HttpConnectionDispatcherOptions>) |
Maps incoming requests with the specified path to the specified Hub type. |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will
attempt to select a page using the route values produced by |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will
attempt to select a page using the route values produced by |
MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will
attempt to select a page using the route values produced by |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-file-names with the lowest possible priority. The request will be routed to a page endpoint that
matches |
MapFallbackToAreaPage(IEndpointRouteBuilder, String, String, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-file-names with the lowest possible priority. The request will be routed to a page endpoint that
matches |
MapFallbackToPage(IEndpointRouteBuilder, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-file-names with the lowest possible priority. The request will be routed to a page endpoint that
matches |
MapFallbackToPage(IEndpointRouteBuilder, String, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-file-names with the lowest possible priority. The request will be routed to a page endpoint that
matches |
MapRazorPages(IEndpointRouteBuilder) |
Adds endpoints for Razor Pages to the IEndpointRouteBuilder. |
MapFallbackToFile(IEndpointRouteBuilder, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-filenames with the lowest possible priority. The request will be routed to a
StaticFileMiddleware that attempts to serve the file specified by |
MapFallbackToFile(IEndpointRouteBuilder, String, StaticFileOptions) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-filenames with the lowest possible priority. The request will be routed to a
StaticFileMiddleware that attempts to serve the file specified by |
MapFallbackToFile(IEndpointRouteBuilder, String, String) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-filenames with the lowest possible priority. The request will be routed to a
StaticFileMiddleware that attempts to serve the file specified by |
MapFallbackToFile(IEndpointRouteBuilder, String, String, StaticFileOptions) |
Adds a specialized RouteEndpoint to the IEndpointRouteBuilder that will match
requests for non-filenames with the lowest possible priority. The request will be routed to a
StaticFileMiddleware that attempts to serve the file specified by |