Condividi tramite


ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Metodo

Definizione

Overload

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare un'azione controller usando i valori di route prodotti da TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare un'azione controller usando i valori di route prodotti da TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare un'azione controller usando i valori di route prodotti da TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Origine:
ControllerEndpointRouteBuilderExtensions.cs

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare un'azione controller usando i valori di route prodotti da TTransformer.

public:
generic <typename TTransformer>
 where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
 static void MapDynamicControllerRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern);
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicControllerRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicControllerRoute(Of TTransformer As DynamicRouteValueTransformer) (endpoints As IEndpointRouteBuilder, pattern As String)

Parametri di tipo

TTransformer

Tipo di un DynamicRouteValueTransformeroggetto .

Parametri

endpoints
IEndpointRouteBuilder

Oggetto IEndpointRouteBuilder da aggiungere alla route.

pattern
String

Modello URL della route.

Commenti

Questo metodo consente la registrazione di un RouteEndpoint oggetto e DynamicRouteValueTransformer che combinano per selezionare dinamicamente un'azione controller usando la logica personalizzata.

L'istanza di verrà recuperata dal contenitore di inserimento delle TTransformer dipendenze. Registrare TTransformer con la durata del servizio desiderata in ConfigureServices.

Si applica a

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

Origine:
ControllerEndpointRouteBuilderExtensions.cs

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare un'azione controller usando i valori di route prodotti da TTransformer.

public:
generic <typename TTransformer>
 where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
 static void MapDynamicControllerRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::Object ^ state);
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object? state) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicControllerRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * obj -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicControllerRoute(Of TTransformer As DynamicRouteValueTransformer) (endpoints As IEndpointRouteBuilder, pattern As String, state As Object)

Parametri di tipo

TTransformer

Tipo di un DynamicRouteValueTransformeroggetto .

Parametri

endpoints
IEndpointRouteBuilder

Oggetto IEndpointRouteBuilder da aggiungere alla route.

pattern
String

Modello URL della route.

state
Object

Oggetto state da fornire all'istanza TTransformer .

Commenti

Questo metodo consente la registrazione di un RouteEndpoint oggetto e DynamicRouteValueTransformer che combinano per selezionare dinamicamente un'azione controller usando la logica personalizzata.

L'istanza di verrà recuperata dal contenitore di inserimento delle TTransformer dipendenze. Registrare TTransformer come temporaneo in ConfigureServices. L'uso della durata temporanea è necessario quando si usa state.

Si applica a

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)

Origine:
ControllerEndpointRouteBuilderExtensions.cs

Aggiunge un oggetto specializzato RouteEndpoint all'oggetto IEndpointRouteBuilder che tenterà di selezionare un'azione controller usando i valori di route prodotti da TTransformer.

public:
generic <typename TTransformer>
 where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
 static void MapDynamicControllerRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::Object ^ state, int order);
public static void MapDynamicControllerRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state, int order) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicControllerRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * obj * int -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicControllerRoute(Of TTransformer As DynamicRouteValueTransformer) (endpoints As IEndpointRouteBuilder, pattern As String, state As Object, order As Integer)

Parametri di tipo

TTransformer

Tipo di un DynamicRouteValueTransformeroggetto .

Parametri

endpoints
IEndpointRouteBuilder

Oggetto IEndpointRouteBuilder da aggiungere alla route.

pattern
String

Modello URL della route.

state
Object

Oggetto state da fornire all'istanza TTransformer .

order
Int32

Ordine di corrispondenza per la route dinamica.

Commenti

Questo metodo consente la registrazione di un RouteEndpoint oggetto e DynamicRouteValueTransformer che combinano per selezionare dinamicamente un'azione controller usando la logica personalizzata.

L'istanza di verrà recuperata dal contenitore di inserimento delle TTransformer dipendenze. Registrare TTransformer come temporaneo in ConfigureServices. L'uso della durata temporanea è necessario quando si usa state.

Si applica a