ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez TTransformer
program .
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)
Parametry typu
- TTransformer
Typ elementu DynamicRouteValueTransformer.
Parametry
- endpoints
- IEndpointRouteBuilder
Element IEndpointRouteBuilder , do który należy dodać trasę.
- pattern
- String
Wzorzec adresu URL trasy.
Uwagi
Ta metoda umożliwia rejestrację elementu RouteEndpoint i DynamicRouteValueTransformer , które łączą się w celu dynamicznego wybierania akcji kontrolera przy użyciu logiki niestandardowej.
Wystąpienie obiektu TTransformer
zostanie pobrane z kontenera iniekcji zależności. Zarejestruj się TTransformer
przy użyciu żądanego okresu istnienia usługi w usłudze ConfigureServices
.
Dotyczy
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez TTransformer
program .
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)
Parametry typu
- TTransformer
Typ elementu DynamicRouteValueTransformer.
Parametry
- endpoints
- IEndpointRouteBuilder
Element IEndpointRouteBuilder , do który należy dodać trasę.
- pattern
- String
Wzorzec adresu URL trasy.
- state
- Object
Obiekt stanu, który ma być dostarczany do TTransformer
wystąpienia.
Uwagi
Ta metoda umożliwia rejestrację elementu RouteEndpoint i DynamicRouteValueTransformer , które łączą się w celu dynamicznego wybierania akcji kontrolera przy użyciu logiki niestandardowej.
Wystąpienie obiektu TTransformer
zostanie pobrane z kontenera iniekcji zależności. Zarejestruj się TTransformer
jako przejściowy w pliku ConfigureServices
. Korzystanie z okresu przejściowego jest wymagane w przypadku korzystania z programu state
.
Dotyczy
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)
Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez TTransformer
program .
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)
Parametry typu
- TTransformer
Typ elementu DynamicRouteValueTransformer.
Parametry
- endpoints
- IEndpointRouteBuilder
Element IEndpointRouteBuilder , do który należy dodać trasę.
- pattern
- String
Wzorzec adresu URL trasy.
- state
- Object
Obiekt stanu, który ma być dostarczany do TTransformer
wystąpienia.
- order
- Int32
Kolejność dopasowania dla trasy dynamicznej.
Uwagi
Ta metoda umożliwia rejestrację elementu RouteEndpoint i DynamicRouteValueTransformer , które łączą się w celu dynamicznego wybierania akcji kontrolera przy użyciu logiki niestandardowej.
Wystąpienie obiektu TTransformer
zostanie pobrane z kontenera iniekcji zależności. Zarejestruj się TTransformer
jako przejściowy w pliku ConfigureServices
. Korzystanie z okresu przejściowego jest wymagane w przypadku korzystania z programu state
.