Udostępnij za pośrednictwem


ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Metoda

Definicja

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 TTransformerprogram .

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 TTransformerprogram .

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 TTransformerprogram .

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

Źródło:
ControllerEndpointRouteBuilderExtensions.cs

Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez TTransformerprogram .

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)

Źródło:
ControllerEndpointRouteBuilderExtensions.cs

Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez TTransformerprogram .

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)

Źródło:
ControllerEndpointRouteBuilderExtensions.cs

Dodaje wyspecjalizowany RouteEndpoint element, IEndpointRouteBuilder który podejmie próbę wybrania akcji kontrolera przy użyciu wartości tras generowanych przez TTransformerprogram .

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.

Dotyczy