DynamicRouteValueTransformer.FilterAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
によって返されるルート値に基づいて、ルックアップの結果として選択されたエンドポイントのセットを TransformAsync(HttpContext, RouteValueDictionary)フィルター処理します。
public:
virtual System::Threading::Tasks::ValueTask<System::Collections::Generic::IReadOnlyList<Microsoft::AspNetCore::Http::Endpoint ^> ^> FilterAsync(Microsoft::AspNetCore::Http::HttpContext ^ httpContext, Microsoft::AspNetCore::Routing::RouteValueDictionary ^ values, System::Collections::Generic::IReadOnlyList<Microsoft::AspNetCore::Http::Endpoint ^> ^ endpoints);
public virtual System.Threading.Tasks.ValueTask<System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint>> FilterAsync (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.RouteValueDictionary values, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> endpoints);
abstract member FilterAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.RouteValueDictionary * System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> -> System.Threading.Tasks.ValueTask<System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint>>
override this.FilterAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.RouteValueDictionary * System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> -> System.Threading.Tasks.ValueTask<System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint>>
Public Overridable Function FilterAsync (httpContext As HttpContext, values As RouteValueDictionary, endpoints As IReadOnlyList(Of Endpoint)) As ValueTask(Of IReadOnlyList(Of Endpoint))
パラメーター
- httpContext
- HttpContext
現在の HttpContext 要求に関連付けられている 。
- values
- RouteValueDictionary
から TransformAsync(HttpContext, RouteValueDictionary)返されるルート値。
- endpoints
- IReadOnlyList<Endpoint>
によって TransformAsync(HttpContext, RouteValueDictionary)返されるルート値に基づいてルックアップの結果として選択されたエンドポイント。
戻り値
matches コレクションに適用するエンドポイントの一覧を非同期的に返します。
注釈
の FilterAsync(HttpContext, RouteValueDictionary, IReadOnlyList<Endpoint>) 実装では、 に基づいて endpoints
エンドポイントの新しいリストを返すことによって、ルート値の一致に基づいて選択されたエンドポイントの一覧をさらに絞り込むことができます。
FilterAsync(HttpContext, RouteValueDictionary, IReadOnlyList<Endpoint>) は、ルート値に基づいて 0 個のエンドポイントが一致した場合は呼び出されません。
適用対象
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示