ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String) |
에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object) |
에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32) |
에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 |
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)
에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 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)
형식 매개 변수
- TTransformer
의 형식입니다 DynamicRouteValueTransformer.
매개 변수
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder 경로를 추가할 입니다.
- pattern
- String
경로의 URL 패턴입니다.
설명
이 메서드는 사용자 지정 논리를 RouteEndpoint 사용하여 컨트롤러 작업을 동적으로 선택하기 위해 결합된 및 DynamicRouteValueTransformer 의 등록을 허용합니다.
의 TTransformer
instance 종속성 주입 컨테이너에서 검색됩니다. 에서 원하는 서비스 수명에 등록 TTransformer
합니다 ConfigureServices
.
적용 대상
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)
에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 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)
형식 매개 변수
- TTransformer
의 형식입니다 DynamicRouteValueTransformer.
매개 변수
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder 경로를 추가할 입니다.
- pattern
- String
경로의 URL 패턴입니다.
- state
- Object
instance 제공할 TTransformer
상태 개체입니다.
설명
이 메서드는 사용자 지정 논리를 RouteEndpoint 사용하여 컨트롤러 작업을 동적으로 선택하기 위해 결합된 및 DynamicRouteValueTransformer 의 등록을 허용합니다.
의 TTransformer
instance 종속성 주입 컨테이너에서 검색됩니다. 에서 임시로 등록 TTransformer
합니다 ConfigureServices
. 를 사용하는 경우 일시적인 수명을 사용해야 state
합니다.
적용 대상
MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object, Int32)
에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 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)
형식 매개 변수
- TTransformer
의 형식입니다 DynamicRouteValueTransformer.
매개 변수
- endpoints
- IEndpointRouteBuilder
IEndpointRouteBuilder 경로를 추가할 입니다.
- pattern
- String
경로의 URL 패턴입니다.
- state
- Object
instance 제공할 TTransformer
상태 개체입니다.
- order
- Int32
동적 경로에 대한 일치 순서입니다.
설명
이 메서드는 사용자 지정 논리를 RouteEndpoint 사용하여 컨트롤러 작업을 동적으로 선택하기 위해 결합된 및 DynamicRouteValueTransformer 의 등록을 허용합니다.
의 TTransformer
instance 종속성 주입 컨테이너에서 검색됩니다. 에서 임시로 등록 TTransformer
합니다 ConfigureServices
. 를 사용하는 경우 일시적인 수명을 사용해야 state
합니다.