Compartilhar via


AttributeRoutingConvention Construtores

Definição

Sobrecargas

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>)

Inicializa uma nova instância da classe AttributeRoutingConvention.

AttributeRoutingConvention(String, HttpConfiguration)

Inicializa uma nova instância da classe AttributeRoutingConvention.

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>, IODataPathTemplateHandler)

Inicializa uma nova instância da classe AttributeRoutingConvention.

AttributeRoutingConvention(String, IServiceProvider, IODataPathTemplateHandler)

Inicializa uma nova instância da classe AttributeRoutingConvention.

AttributeRoutingConvention(String, HttpConfiguration, IODataPathTemplateHandler)

Inicializa uma nova instância da classe AttributeRoutingConvention.

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>)

Inicializa uma nova instância da classe 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

O nome da rota.

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

A coleção de controladores para pesquisar por uma correspondência.

Comentários

Essa assinatura usa tipos que são específicos de AspNet e são usados apenas para testes de unidade.

Aplica-se a

AttributeRoutingConvention(String, HttpConfiguration)

Inicializa uma nova instância da classe 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

O nome da rota.

configuration
System.Web.Http.HttpConfiguration

O System.Web.Http.HttpConfiguration a ser usado para descobrir todos os controladores para procurar uma correspondência.

Comentários

Essa assinatura usa tipos específicos de AspNet.

Aplica-se a

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>, IODataPathTemplateHandler)

Inicializa uma nova instância da classe 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

O nome da rota.

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

A coleção de controladores para pesquisar por uma correspondência.

pathTemplateHandler
IODataPathTemplateHandler

O manipulador de modelo de caminho a ser usado para analisar os modelos de caminho.

Comentários

Essa assinatura usa tipos que são específicos de AspNet e são usados apenas para testes de unidade.

Aplica-se a

AttributeRoutingConvention(String, IServiceProvider, IODataPathTemplateHandler)

Inicializa uma nova instância da classe 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

O nome da rota.

serviceProvider
IServiceProvider

O IServiceProvider a ser usado para descobrir todos os controladores para procurar uma correspondência.

pathTemplateHandler
IODataPathTemplateHandler

O manipulador de modelo de caminho a ser usado para analisar os modelos de caminho.

Comentários

Embora essa função não use tipos específicos de AspNetCore, a funcionalidade se deve à maneira como a resolução do assembly é feita em AspNet vs AspnetCore.

Aplica-se a

AttributeRoutingConvention(String, HttpConfiguration, IODataPathTemplateHandler)

Inicializa uma nova instância da classe 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

O nome da rota.

configuration
System.Web.Http.HttpConfiguration

O System.Web.Http.HttpConfiguration a ser usado para descobrir todos os controladores para procurar uma correspondência.

pathTemplateHandler
IODataPathTemplateHandler

O manipulador de modelo de caminho a ser usado para analisar os modelos de caminho.

Comentários

Essa assinatura usa tipos específicos de AspNet.

Aplica-se a