Compartir a través de


IRouteBuilder Interfaz

Definición

Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación.

public interface class IRouteBuilder
public interface IRouteBuilder
type IRouteBuilder = interface
Public Interface IRouteBuilder
Derivado

Propiedades

ApplicationBuilder

Obtiene la estructura IApplicationBuilder.

DefaultHandler

Obtiene o establece el valor predeterminado IRouter que se usa como controlador si se agrega a IRouter la lista de rutas, pero no especifica su propio.

Routes

Obtiene las rutas configuradas en el generador.

ServiceProvider

Obtiene los conjuntos que IServiceProvider se usan para resolver los servicios de las rutas.

Métodos

Build()

Compila un IRouter objeto que enruta las rutas especificadas en la Routes propiedad .

Métodos de extensión

MapRoute(IRouteBuilder, String, String)

Agrega una ruta a con IRouteBuilder el nombre y la plantilla especificados.

MapRoute(IRouteBuilder, String, String, Object)

Agrega una ruta a con IRouteBuilder el nombre, la plantilla y los valores predeterminados especificados.

MapRoute(IRouteBuilder, String, String, Object, Object)

Agrega una ruta a con IRouteBuilder el nombre, la plantilla, los valores predeterminados y las restricciones especificados.

MapRoute(IRouteBuilder, String, String, Object, Object, Object)

Agrega una ruta a con IRouteBuilder el nombre, la plantilla, los valores predeterminados y los tokens de datos especificados.

MapAreaRoute(IRouteBuilder, String, String, String)

Agrega una ruta a IRouteBuilder con el área de MVC especificada con el especificado nameareaName y template.

MapAreaRoute(IRouteBuilder, String, String, String, Object)

Agrega una ruta a IRouteBuilder con el área de MVC especificada con el especificado name, areaName, templatey defaults.

MapAreaRoute(IRouteBuilder, String, String, String, Object, Object)

Agrega una ruta a IRouteBuilder con el área de MVC especificada con el especificado name, areaName, template, defaultsy constraints.

MapAreaRoute(IRouteBuilder, String, String, String, Object, Object, Object)

Agrega una ruta a IRouteBuilder con el área de MVC especificada con el especificado name, areaName, templatedefaults, , constraintsy dataTokens.

MapSpaFallbackRoute(IRouteBuilder, String, Object, Object, Object)

Configura una ruta que se omite automáticamente si la dirección URL solicitada parece ser para un archivo estático (por ejemplo, si tiene una extensión de nombre de archivo).

MapSpaFallbackRoute(IRouteBuilder, String, String, Object, Object, Object)

Configura una ruta que se omite automáticamente si la dirección URL solicitada parece ser para un archivo estático (por ejemplo, si tiene una extensión de nombre de archivo).

MapWebApiRoute(IRouteBuilder, String, String)

Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación.

MapWebApiRoute(IRouteBuilder, String, String, Object)

Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación.

MapWebApiRoute(IRouteBuilder, String, String, Object, Object)

Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación.

MapWebApiRoute(IRouteBuilder, String, String, Object, Object, Object)

Define un contrato para un generador de rutas en una aplicación. Un generador de rutas especifica las rutas de una aplicación.

MapDelete(IRouteBuilder, String, RequestDelegate)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el templateespecificado y handler.

MapDelete(IRouteBuilder, String, Action<IApplicationBuilder>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el templateespecificado y action.

MapDelete(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el templateespecificado y handler.

MapGet(IRouteBuilder, String, RequestDelegate)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para el templateespecificado y handler.

MapGet(IRouteBuilder, String, Action<IApplicationBuilder>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para el templateespecificado y action.

MapGet(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para el templateespecificado y handler.

MapMiddlewareDelete(IRouteBuilder, String, Action<IApplicationBuilder>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP DELETE para el templateespecificado y action.

MapMiddlewareGet(IRouteBuilder, String, Action<IApplicationBuilder>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP GET para el templateespecificado y action.

MapMiddlewarePost(IRouteBuilder, String, Action<IApplicationBuilder>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para el templateespecificado y action.

MapMiddlewarePut(IRouteBuilder, String, Action<IApplicationBuilder>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el templateespecificado y action.

MapMiddlewareRoute(IRouteBuilder, String, Action<IApplicationBuilder>)

Agrega una ruta a para IRouteBuilder el templateobjeto especificado y action.

MapMiddlewareVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP de , y actionespecificadasverbtemplate.

MapPost(IRouteBuilder, String, RequestDelegate)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para el templateespecificado y handler.

MapPost(IRouteBuilder, String, Action<IApplicationBuilder>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para el templateespecificado y action.

MapPost(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP POST para el templateespecificado y handler.

MapPut(IRouteBuilder, String, RequestDelegate)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el templateespecificado y handler.

MapPut(IRouteBuilder, String, Action<IApplicationBuilder>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el templateespecificado y action.

MapPut(IRouteBuilder, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP PUT para el templateespecificado y handler.

MapRoute(IRouteBuilder, String, RequestDelegate)

Agrega una ruta a para IRouteBuilder el templateobjeto especificado y handler.

MapRoute(IRouteBuilder, String, Action<IApplicationBuilder>)

Agrega una ruta a para IRouteBuilder el templateobjeto especificado y action.

MapVerb(IRouteBuilder, String, String, RequestDelegate)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP de , y handlerespecificadasverbtemplate.

MapVerb(IRouteBuilder, String, String, Action<IApplicationBuilder>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP de , y actionespecificadasverbtemplate.

MapVerb(IRouteBuilder, String, String, Func<HttpRequest,HttpResponse,RouteData,Task>)

Agrega una ruta a que IRouteBuilder solo coincide con las solicitudes HTTP de , y handlerespecificadasverbtemplate.

Se aplica a