Sdílet prostřednictvím


AttributeRoutingConvention Konstruktory

Definice

Přetížení

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>)

Inicializuje novou instanci AttributeRoutingConvention třídy.

AttributeRoutingConvention(String, HttpConfiguration)

Inicializuje novou instanci AttributeRoutingConvention třídy.

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>, IODataPathTemplateHandler)

Inicializuje novou instanci AttributeRoutingConvention třídy.

AttributeRoutingConvention(String, IServiceProvider, IODataPathTemplateHandler)

Inicializuje novou instanci AttributeRoutingConvention třídy.

AttributeRoutingConvention(String, HttpConfiguration, IODataPathTemplateHandler)

Inicializuje novou instanci AttributeRoutingConvention třídy.

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>)

Inicializuje novou instanci AttributeRoutingConvention třídy.

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))

Parametry

routeName
String

Název trasy.

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

Kolekce kontrolerů pro vyhledání shody.

Poznámky

Tento podpis používá typy, které jsou specifické pro AspNet a používají se pouze pro testy jednotek.

Platí pro

AttributeRoutingConvention(String, HttpConfiguration)

Inicializuje novou instanci AttributeRoutingConvention třídy.

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)

Parametry

routeName
String

Název trasy.

configuration
System.Web.Http.HttpConfiguration

Příkaz System.Web.Http.HttpConfiguration , který se používá ke zjištění všech kontrolerů, aby se hledala shoda.

Poznámky

Tento podpis používá typy, které jsou specifické pro AspNet.

Platí pro

AttributeRoutingConvention(String, IEnumerable<HttpControllerDescriptor>, IODataPathTemplateHandler)

Inicializuje novou instanci AttributeRoutingConvention třídy.

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)

Parametry

routeName
String

Název trasy.

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

Kolekce kontrolerů pro vyhledání shody.

pathTemplateHandler
IODataPathTemplateHandler

Obslužná rutina šablony cesty, která se má použít k analýze šablon cest.

Poznámky

Tento podpis používá typy, které jsou specifické pro AspNet a používají se pouze pro testy jednotek.

Platí pro

AttributeRoutingConvention(String, IServiceProvider, IODataPathTemplateHandler)

Inicializuje novou instanci AttributeRoutingConvention třídy.

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)

Parametry

routeName
String

Název trasy.

serviceProvider
IServiceProvider

Příkaz IServiceProvider , který se používá ke zjištění všech kontrolerů, aby se hledala shoda.

pathTemplateHandler
IODataPathTemplateHandler

Obslužná rutina šablony cesty, která se má použít k analýze šablon cest.

Poznámky

I když tato funkce nepoužívá typy, které jsou specifické pro AspNetCore, je tato funkce způsobená způsobem, jakým se provádí překlad sestavení v AspNet vs AspnetCore.

Platí pro

AttributeRoutingConvention(String, HttpConfiguration, IODataPathTemplateHandler)

Inicializuje novou instanci AttributeRoutingConvention třídy.

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)

Parametry

routeName
String

Název trasy.

configuration
System.Web.Http.HttpConfiguration

Příkaz System.Web.Http.HttpConfiguration , který se používá ke zjištění všech kontrolerů, aby se hledala shoda.

pathTemplateHandler
IODataPathTemplateHandler

Obslužná rutina šablony cesty, která se má použít k analýze šablon cest.

Poznámky

Tento podpis používá typy, které jsou specifické pro AspNet.

Platí pro