IEndpointSelectorPolicy.ApplyAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ApplyAsync(HttpContext, CandidateSet) |
ポリシーを に適用します CandidateSet。 |
ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet) |
ポリシーを に適用します CandidateSet。 |
ApplyAsync(HttpContext, CandidateSet)
ポリシーを に適用します CandidateSet。
public:
System::Threading::Tasks::Task ^ ApplyAsync(Microsoft::AspNetCore::Http::HttpContext ^ httpContext, Microsoft::AspNetCore::Routing::Matching::CandidateSet ^ candidates);
public System.Threading.Tasks.Task ApplyAsync (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.Matching.CandidateSet candidates);
abstract member ApplyAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.Matching.CandidateSet -> System.Threading.Tasks.Task
Public Function ApplyAsync (httpContext As HttpContext, candidates As CandidateSet) As Task
パラメーター
- httpContext
- HttpContext
現在の HttpContext 要求に関連付けられている 。
- candidates
- CandidateSet
戻り値
注釈
のIEndpointSelectorPolicy実装では、このメソッドを実装し、必要に応じて を に設定SetValidity(Int32, Boolean)して、 candidates
内の候補のセットをフィルター処理するfalse
必要があります。
エラー条件を通知するには、 をIEndpointSelectorPolicy呼び出SetEndpoint(HttpContext, Endpoint)し、実行時に目的のEndpointエラーを生成する値を に設定RouteValuesしてエンドポイントを割り当てる必要があります。
適用対象
ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)
ポリシーを に適用します CandidateSet。
public:
System::Threading::Tasks::Task ^ ApplyAsync(Microsoft::AspNetCore::Http::HttpContext ^ httpContext, Microsoft::AspNetCore::Routing::EndpointSelectorContext ^ context, Microsoft::AspNetCore::Routing::Matching::CandidateSet ^ candidates);
public System.Threading.Tasks.Task ApplyAsync (Microsoft.AspNetCore.Http.HttpContext httpContext, Microsoft.AspNetCore.Routing.EndpointSelectorContext context, Microsoft.AspNetCore.Routing.Matching.CandidateSet candidates);
abstract member ApplyAsync : Microsoft.AspNetCore.Http.HttpContext * Microsoft.AspNetCore.Routing.EndpointSelectorContext * Microsoft.AspNetCore.Routing.Matching.CandidateSet -> System.Threading.Tasks.Task
Public Function ApplyAsync (httpContext As HttpContext, context As EndpointSelectorContext, candidates As CandidateSet) As Task
パラメーター
- httpContext
- HttpContext
現在の HttpContext 要求に関連付けられている 。
- context
- EndpointSelectorContext
現在の EndpointSelectorContext 要求に関連付けられている 。
- candidates
- CandidateSet
戻り値
注釈
のIEndpointSelectorPolicy実装では、このメソッドを実装し、必要に応じて を に設定SetValidity(Int32, Boolean)して、 candidates
内の候補のセットをフィルター処理するfalse
必要があります。
エラー状態を通知するには、実行時に目的のEndpointエラーを生成する値に設定Endpointします。