RouteBuilder Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece suporte para especificar rotas em um aplicativo.
public ref class RouteBuilder : Microsoft::AspNetCore::Routing::IRouteBuilder
public class RouteBuilder : Microsoft.AspNetCore.Routing.IRouteBuilder
type RouteBuilder = class
interface IRouteBuilder
Public Class RouteBuilder
Implements IRouteBuilder
- Herança
-
RouteBuilder
- Implementações
Construtores
| RouteBuilder(IApplicationBuilder) |
Constrói uma nova RouteBuilder instância dada uma |
| RouteBuilder(IApplicationBuilder, IRouter) |
Constrói uma nova RouteBuilder instância com um |
Propriedades
| ApplicationBuilder |
Obtém o IApplicationBuilder. |
| DefaultHandler |
Obtém ou define o padrão IRouter usado como um manipulador se um IRouter for adicionado à lista de rotas, mas não especificar o próprio. |
| Routes |
Obtém as rotas configuradas no construtor. |
| ServiceProvider |
Obtém os conjuntos IServiceProvider usados para resolve serviços para rotas. |
Métodos
| Build() |
Cria um IRouter que roteia as rotas especificadas na Routes propriedade . |
Métodos de Extensão
| MapRoute(IRouteBuilder, String, String) |
Adiciona uma rota ao IRouteBuilder com o nome e o modelo especificados. |
| MapRoute(IRouteBuilder, String, String, Object) |
Adiciona uma rota ao IRouteBuilder com o nome, modelo e valores padrão especificados. |
| MapRoute(IRouteBuilder, String, String, Object, Object) |
Adiciona uma rota ao IRouteBuilder com o nome, modelo, valores padrão e restrições especificados. |
| MapRoute(IRouteBuilder, String, String, Object, Object, Object) |
Adiciona uma rota ao IRouteBuilder com o nome, modelo, valores padrão e tokens de dados especificados. |
| MapAreaRoute(IRouteBuilder, String, String, String) |
Adiciona uma rota ao IRouteBuilder com a área do MVC fornecida com o especificado |
| MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Adiciona uma rota ao IRouteBuilder com a área de MVC fornecida com os , |
| MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Adiciona uma rota ao IRouteBuilder com a área de MVC fornecida com o especificado |
| MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Adiciona uma rota ao IRouteBuilder com a área do MVC fornecida com o especificado |
| MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object) |
Configura uma rota que será ignorada automaticamente se a URL solicitada parecer ser para um arquivo estático (por exemplo, se ele tiver uma extensão de nome de arquivo). |
| MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object) |
Configura uma rota que será ignorada automaticamente se a URL solicitada parecer ser para um arquivo estático (por exemplo, se ele tiver uma extensão de nome de arquivo). |
| MapWebApiRoute(IRouteBuilder, String, String) |
Fornece suporte para especificar rotas em um aplicativo. |
| MapWebApiRoute(IRouteBuilder, String, String, Object) |
Fornece suporte para especificar rotas em um aplicativo. |
| MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Fornece suporte para especificar rotas em um aplicativo. |
| MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Fornece suporte para especificar rotas em um aplicativo. |
| MapDelete(IRouteBuilder, String, RequestDelegate) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP DELETE para os determinados |
| MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP DELETE para os determinados |
| MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP DELETE para os determinados |
| MapGet(IRouteBuilder, String, RequestDelegate) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP GET para os determinados |
| MapGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP GET para os determinados |
| MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP GET para os determinados |
| MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP DELETE para os determinados |
| MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP GET para os determinados |
| MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP POST para os determinados |
| MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP PUT para os determinados |
| MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao IRouteBuilder para o determinado |
| MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP para os determinados |
| MapPost(IRouteBuilder, String, RequestDelegate) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP POST para os determinados |
| MapPost(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP POST para os determinados |
| MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP POST para os determinados |
| MapPut(IRouteBuilder, String, RequestDelegate) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP PUT para os determinados |
| MapPut(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP PUT para os determinados |
| MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP PUT para os determinados |
| MapRoute(IRouteBuilder, String, RequestDelegate) |
Adiciona uma rota ao IRouteBuilder para o determinado |
| MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao IRouteBuilder para o determinado |
| MapVerb(IRouteBuilder, String, String, RequestDelegate) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP para os determinados |
| MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP para os determinados |
| MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>) |
Adiciona uma rota ao que corresponde apenas às IRouteBuilder solicitações HTTP para os determinados |