Compartir a través de


AttributeRoutingConvention Constructores

Definición

Sobrecargas

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>)

Inicializa una nueva instancia de la clase AttributeRoutingConvention.

AttributeRoutingConvention(String, HttpConfiguration)

Inicializa una nueva instancia de la clase AttributeRoutingConvention.

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>, IODataPathTemplateHandler)

Inicializa una nueva instancia de la clase AttributeRoutingConvention.

AttributeRoutingConvention(String, IServiceProvider, IODataPathTemplateHandler)

Inicializa una nueva instancia de la clase AttributeRoutingConvention.

AttributeRoutingConvention(String, HttpConfiguration, IODataPathTemplateHandler)

Inicializa una nueva instancia de la clase AttributeRoutingConvention.

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>)

Inicializa una nueva instancia de la clase AttributeRoutingConvention.

public AttributeRoutingConvention (string routeName, System.Collections.Generic.IEnumerable<System.Web.Http.Controllers.HttpControllerDescriptor> controllers);
new Microsoft.AspNet.OData.Routing.Conventions.AttributeRoutingConvention : string * seq<System.Web.Http.Controllers.HttpControllerDescriptor> -> Microsoft.AspNet.OData.Routing.Conventions.AttributeRoutingConvention
Public Sub New (routeName As String, controllers As IEnumerable(Of HttpControllerDescriptor))

Parámetros

routeName
String

Nombre de la ruta.

controllers
IEnumerable<System.Web.Http.Controllers.HttpControllerDescriptor>

La colección de controladores para buscar una coincidencia.

Comentarios

Esta firma usa tipos específicos de AspNet y que solo se usan para pruebas unitarias.

Se aplica a

AttributeRoutingConvention(String, HttpConfiguration)

Inicializa una nueva instancia de la clase AttributeRoutingConvention.

public AttributeRoutingConvention (string routeName, System.Web.Http.HttpConfiguration configuration);
new Microsoft.AspNet.OData.Routing.Conventions.AttributeRoutingConvention : string * System.Web.Http.HttpConfiguration -> Microsoft.AspNet.OData.Routing.Conventions.AttributeRoutingConvention
Public Sub New (routeName As String, configuration As HttpConfiguration)

Parámetros

routeName
String

Nombre de la ruta.

configuration
System.Web.Http.HttpConfiguration

que System.Web.Http.HttpConfiguration se va a usar para averiguar todos los controladores para buscar una coincidencia.

Comentarios

Esta firma usa tipos específicos de AspNet.

Se aplica a

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>, IODataPathTemplateHandler)

Inicializa una nueva instancia de la clase AttributeRoutingConvention.

public AttributeRoutingConvention (string routeName, System.Collections.Generic.IEnumerable<System.Web.Http.Controllers.HttpControllerDescriptor> controllers, Microsoft.AspNet.OData.Routing.IODataPathTemplateHandler pathTemplateHandler);
new Microsoft.AspNet.OData.Routing.Conventions.AttributeRoutingConvention : string * seq<System.Web.Http.Controllers.HttpControllerDescriptor> * Microsoft.AspNet.OData.Routing.IODataPathTemplateHandler -> Microsoft.AspNet.OData.Routing.Conventions.AttributeRoutingConvention
Public Sub New (routeName As String, controllers As IEnumerable(Of HttpControllerDescriptor), pathTemplateHandler As IODataPathTemplateHandler)

Parámetros

routeName
String

Nombre de la ruta.

controllers
IEnumerable<System.Web.Http.Controllers.HttpControllerDescriptor>

La colección de controladores para buscar una coincidencia.

pathTemplateHandler
IODataPathTemplateHandler

El controlador de plantillas de ruta de acceso que se va a usar para analizar las plantillas de ruta de acceso.

Comentarios

Esta firma usa tipos específicos de AspNet y que solo se usan para pruebas unitarias.

Se aplica a

AttributeRoutingConvention(String, IServiceProvider, IODataPathTemplateHandler)

Inicializa una nueva instancia de la clase AttributeRoutingConvention.

public AttributeRoutingConvention (string routeName, IServiceProvider serviceProvider, Microsoft.AspNet.OData.Routing.IODataPathTemplateHandler pathTemplateHandler = default);
new Microsoft.AspNet.OData.Routing.Conventions.AttributeRoutingConvention : string * IServiceProvider * Microsoft.AspNet.OData.Routing.IODataPathTemplateHandler -> Microsoft.AspNet.OData.Routing.Conventions.AttributeRoutingConvention
Public Sub New (routeName As String, serviceProvider As IServiceProvider, Optional pathTemplateHandler As IODataPathTemplateHandler = Nothing)

Parámetros

routeName
String

Nombre de la ruta.

serviceProvider
IServiceProvider

que IServiceProvider se va a usar para averiguar todos los controladores para buscar una coincidencia.

pathTemplateHandler
IODataPathTemplateHandler

El controlador de plantillas de ruta de acceso que se va a usar para analizar las plantillas de ruta de acceso.

Comentarios

Aunque esta función no usa tipos específicos de AspNetCore, la funcionalidad se debe a la forma en que la resolución de ensamblados se realiza en AspNet frente a AspnetCore.

Se aplica a

AttributeRoutingConvention(String, HttpConfiguration, IODataPathTemplateHandler)

Inicializa una nueva instancia de la clase AttributeRoutingConvention.

public AttributeRoutingConvention (string routeName, System.Web.Http.HttpConfiguration configuration, Microsoft.AspNet.OData.Routing.IODataPathTemplateHandler pathTemplateHandler);
new Microsoft.AspNet.OData.Routing.Conventions.AttributeRoutingConvention : string * System.Web.Http.HttpConfiguration * Microsoft.AspNet.OData.Routing.IODataPathTemplateHandler -> Microsoft.AspNet.OData.Routing.Conventions.AttributeRoutingConvention
Public Sub New (routeName As String, configuration As HttpConfiguration, pathTemplateHandler As IODataPathTemplateHandler)

Parámetros

routeName
String

Nombre de la ruta.

configuration
System.Web.Http.HttpConfiguration

que System.Web.Http.HttpConfiguration se va a usar para averiguar todos los controladores para buscar una coincidencia.

pathTemplateHandler
IODataPathTemplateHandler

El controlador de plantillas de ruta de acceso que se va a usar para analizar las plantillas de ruta de acceso.

Comentarios

Esta firma usa tipos específicos de AspNet.

Se aplica a