ControllerEndpointRouteBuilderExtensions.MapDynamicControllerRoute 메서드

정의

오버로드

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String)

에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 TTransformer.

MapDynamicControllerRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 TTransformer.

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

에서 생성된 경로 값을 사용하여 컨트롤러 작업을 선택하려고 시도하는 특수 RouteEndpointIEndpointRouteBuilder 한 를 에 추가합니다 TTransformer.

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합니다.

적용 대상