Partager via


AttributeRoutingConvention Constructeurs

Définition

Surcharges

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>)

Initialise une nouvelle instance de la classe AttributeRoutingConvention.

AttributeRoutingConvention(String, HttpConfiguration)

Initialise une nouvelle instance de la classe AttributeRoutingConvention.

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>, IODataPathTemplateHandler)

Initialise une nouvelle instance de la classe AttributeRoutingConvention.

AttributeRoutingConvention(String, IServiceProvider, IODataPathTemplateHandler)

Initialise une nouvelle instance de la classe AttributeRoutingConvention.

AttributeRoutingConvention(String, HttpConfiguration, IODataPathTemplateHandler)

Initialise une nouvelle instance de la classe AttributeRoutingConvention.

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>)

Initialise une nouvelle instance de la 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))

Paramètres

routeName
String

Nom de l'itinéraire.

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

Collection de contrôleurs dans laquelle rechercher une correspondance.

Remarques

Cette signature utilise des types spécifiques à AspNet et est utilisée uniquement pour les tests unitaires.

S’applique à

AttributeRoutingConvention(String, HttpConfiguration)

Initialise une nouvelle instance de la 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)

Paramètres

routeName
String

Nom de l'itinéraire.

configuration
System.Web.Http.HttpConfiguration

System.Web.Http.HttpConfiguration à utiliser pour déterminer tous les contrôleurs à rechercher une correspondance.

Remarques

Cette signature utilise des types spécifiques à AspNet.

S’applique à

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>, IODataPathTemplateHandler)

Initialise une nouvelle instance de la 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)

Paramètres

routeName
String

Nom de l'itinéraire.

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

Collection de contrôleurs dans laquelle rechercher une correspondance.

pathTemplateHandler
IODataPathTemplateHandler

Gestionnaire de modèles de chemin d'accès à utiliser pour analyser les modèles de chemin.

Remarques

Cette signature utilise des types spécifiques à AspNet et est utilisée uniquement pour les tests unitaires.

S’applique à

AttributeRoutingConvention(String, IServiceProvider, IODataPathTemplateHandler)

Initialise une nouvelle instance de la 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)

Paramètres

routeName
String

Nom de l'itinéraire.

serviceProvider
IServiceProvider

IServiceProvider à utiliser pour déterminer tous les contrôleurs à rechercher une correspondance.

pathTemplateHandler
IODataPathTemplateHandler

Gestionnaire de modèles de chemin d'accès à utiliser pour analyser les modèles de chemin.

Remarques

Bien que cette fonction n’utilise pas de types spécifiques à AspNetCore, la fonctionnalité est due à la façon dont la résolution d’assembly est effectuée dans AspNet et AspnetCore.

S’applique à

AttributeRoutingConvention(String, HttpConfiguration, IODataPathTemplateHandler)

Initialise une nouvelle instance de la 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)

Paramètres

routeName
String

Nom de l'itinéraire.

configuration
System.Web.Http.HttpConfiguration

System.Web.Http.HttpConfiguration à utiliser pour déterminer tous les contrôleurs à rechercher une correspondance.

pathTemplateHandler
IODataPathTemplateHandler

Gestionnaire de modèles de chemin d'accès à utiliser pour analyser les modèles de chemin.

Remarques

Cette signature utilise des types spécifiques à AspNet.

S’applique à