ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Yöntem

Tanım

Aşırı Yüklemeler

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

tarafından TTransformerüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

tarafından TTransformerüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

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

tarafından TTransformerüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

tarafından TTransformerüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

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)

Tür Parametreleri

TTransformer

türü DynamicRouteValueTransformer.

Parametreler

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder yolu eklenecek.

pattern
String

Yolun URL deseni.

Açıklamalar

Bu yöntem, özel mantık kullanarak bir RouteEndpointDynamicRouteValueTransformer denetleyici eylemini dinamik olarak seçmek için bir ve kaydının yapılmasına olanak tanır.

örneği TTransformer bağımlılık ekleme kapsayıcısından alınır. içinde istenen hizmet ömrüne ConfigureServiceskaydolunTTransformer.

Şunlara uygulanır

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

tarafından TTransformerüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

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)

Tür Parametreleri

TTransformer

türü DynamicRouteValueTransformer.

Parametreler

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder yolu eklenecek.

pattern
String

Yolun URL deseni.

state
Object

Örneğe sağlayabilecek bir TTransformer durum nesnesi.

Açıklamalar

Bu yöntem, özel mantık kullanarak bir RouteEndpointDynamicRouteValueTransformer denetleyici eylemini dinamik olarak seçmek için bir ve kaydının yapılmasına olanak tanır.

örneği TTransformer bağımlılık ekleme kapsayıcısından alınır. içinde ConfigureServicesgeçici olarak kaydedinTTransformer. kullanırken geçici yaşam süresi kullanmak stategerekir.

Şunlara uygulanır

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

tarafından TTransformerüretilen yol değerlerini kullanarak bir denetleyici eylemi seçmeye çalışacak özel RouteEndpointIEndpointRouteBuilder bir ekler.

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)

Tür Parametreleri

TTransformer

türü DynamicRouteValueTransformer.

Parametreler

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilder yolu eklenecek.

pattern
String

Yolun URL deseni.

state
Object

Örneğe sağlayabilecek bir TTransformer durum nesnesi.

order
Int32

Dinamik yol için eşleşen sıra.

Açıklamalar

Bu yöntem, özel mantık kullanarak bir RouteEndpointDynamicRouteValueTransformer denetleyici eylemini dinamik olarak seçmek için bir ve kaydının yapılmasına olanak tanır.

örneği TTransformer bağımlılık ekleme kapsayıcısından alınır. içinde ConfigureServicesgeçici olarak kaydedinTTransformer. kullanırken geçici yaşam süresi kullanmak stategerekir.

Şunlara uygulanır