ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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 |
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 |
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
.
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)
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)
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
.