IRouteBuilder Interface
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.
Define um contrato para um construtor de rotas em um aplicativo. Um construtor de rotas especifica as rotas de um aplicativo.
public interface class IRouteBuilder
public interface IRouteBuilder
type IRouteBuilder = interface
Public Interface IRouteBuilder
- Derivado
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 seu 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, o modelo e os 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 de MVC fornecida com o especificado |
MapAreaRoute(IRouteBuilder, String, String, String, Object) |
Adiciona uma rota ao IRouteBuilder com a área de MVC fornecida com as especificadas |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object) |
Adiciona uma rota ao IRouteBuilder com a área de MVC fornecida com as especificadas |
MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object) |
Adiciona uma rota ao IRouteBuilder com a área de MVC fornecida com as especificadas |
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) |
Define um contrato para um construtor de rotas em um aplicativo. Um construtor de rotas especifica as rotas de um aplicativo. |
MapWebApiRoute(IRouteBuilder, String, String, Object) |
Define um contrato para um construtor de rotas em um aplicativo. Um construtor de rotas especifica as rotas de um aplicativo. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object) |
Define um contrato para um construtor de rotas em um aplicativo. Um construtor de rotas especifica as rotas de um aplicativo. |
MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object) |
Define um contrato para um construtor de rotas em um aplicativo. Um construtor de rotas especifica as rotas de 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 os determinados |
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 os determinados |
MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>) |
Adiciona uma rota ao IRouteBuilder para os determinados |
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 |