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 |