RazorPagesEndpointRouteBuilderExtensions.MapDynamicPageRoute メソッド

定義

オーバーロード

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

によって生成された RouteEndpoint ルート値を IEndpointRouteBuilder 使用してページの選択を試みる特殊化された を に追加 TTransformerします。

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

によって生成された RouteEndpoint ルート値を IEndpointRouteBuilder 使用してページの選択を試みる特殊化された を に追加 TTransformerします。

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

によって生成された RouteEndpoint ルート値を IEndpointRouteBuilder 使用してページの選択を試みる特殊化された を に追加 TTransformerします。

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String)

ソース:
RazorPagesEndpointRouteBuilderExtensions.cs

によって生成された RouteEndpoint ルート値を IEndpointRouteBuilder 使用してページの選択を試みる特殊化された を に追加 TTransformerします。

public:
generic <typename TTransformer>
 where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
 static void MapDynamicPageRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern);
public static void MapDynamicPageRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicPageRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicPageRoute(Of TTransformer As DynamicRouteValueTransformer) (endpoints As IEndpointRouteBuilder, pattern As String)

型パラメーター

TTransformer

DynamicRouteValueTransformer型。

パラメーター

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilderルートを追加する 。

pattern
String

ルートの URL パターン。

注釈

このメソッドを使用すると、 と を組み合わせて登録 RouteEndpointDynamicRouteValueTransformer 、カスタム ロジックを使用してページを動的に選択できます。

TTransformer インスタンスは、依存関係挿入コンテナーから取得されます。 で目的のサービスの有効期間にConfigureServices登録TTransformerします。

適用対象

MapDynamicPageRoute<TTransformer>(IEndpointRouteBuilder, String, Object)

ソース:
RazorPagesEndpointRouteBuilderExtensions.cs

によって生成された RouteEndpoint ルート値を IEndpointRouteBuilder 使用してページの選択を試みる特殊化された を に追加 TTransformerします。

public:
generic <typename TTransformer>
 where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
 static void MapDynamicPageRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::Object ^ state);
public static void MapDynamicPageRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
public static void MapDynamicPageRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object? state) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicPageRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * obj -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicPageRoute(Of TTransformer As DynamicRouteValueTransformer) (endpoints As IEndpointRouteBuilder, pattern As String, state As Object)

型パラメーター

TTransformer

DynamicRouteValueTransformer型。

パラメーター

endpoints
IEndpointRouteBuilder

IEndpointRouteBuilderルートを追加する 。

pattern
String

ルートの URL パターン。

state
Object

インスタンスに提供する TTransformer 状態オブジェクト。

注釈

このメソッドを使用すると、 と を組み合わせて登録 RouteEndpointDynamicRouteValueTransformer 、カスタム ロジックを使用してページを動的に選択できます。

TTransformer インスタンスは、依存関係挿入コンテナーから取得されます。 で目的のサービスの有効期間にConfigureServices登録TTransformerします。

適用対象

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

ソース:
RazorPagesEndpointRouteBuilderExtensions.cs

によって生成された RouteEndpoint ルート値を IEndpointRouteBuilder 使用してページの選択を試みる特殊化された を に追加 TTransformerします。

public:
generic <typename TTransformer>
 where TTransformer : Microsoft::AspNetCore::Mvc::Routing::DynamicRouteValueTransformer[System::Runtime::CompilerServices::Extension]
 static void MapDynamicPageRoute(Microsoft::AspNetCore::Routing::IEndpointRouteBuilder ^ endpoints, System::String ^ pattern, System::Object ^ state, int order);
public static void MapDynamicPageRoute<TTransformer> (this Microsoft.AspNetCore.Routing.IEndpointRouteBuilder endpoints, string pattern, object state, int order) where TTransformer : Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer;
static member MapDynamicPageRoute : Microsoft.AspNetCore.Routing.IEndpointRouteBuilder * string * obj * int -> unit (requires 'ransformer :> Microsoft.AspNetCore.Mvc.Routing.DynamicRouteValueTransformer)
<Extension()>
Public Sub MapDynamicPageRoute(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

インスタンスに提供する TTransformer 状態オブジェクト。

order
Int32

動的ルートの一致順序。

注釈

このメソッドを使用すると、 と を組み合わせて登録 RouteEndpointDynamicRouteValueTransformer 、カスタム ロジックを使用してページを動的に選択できます。

TTransformer インスタンスは、依存関係挿入コンテナーから取得されます。 で目的のサービスの有効期間にConfigureServices登録TTransformerします。

適用対象