ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
tarafından |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
tarafından |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
tarafından |
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
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 ConfigureServices
kaydolunTTransformer
.
Ş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
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 ConfigureServices
geçici olarak kaydedinTTransformer
. kullanırken geçici yaşam süresi kullanmak state
gerekir.
Ş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
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 ConfigureServices
geçici olarak kaydedinTTransformer
. kullanırken geçici yaşam süresi kullanmak state
gerekir.