次の方法で共有


IEndpointSelectorPolicy.ApplyAsync メソッド

定義

オーバーロード

ApplyAsync(HttpContext, CandidateSet)

ポリシーを に適用します CandidateSet

ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)

ポリシーを に適用します CandidateSet

ApplyAsync(HttpContext, CandidateSet)

ソース:
IEndpointSelectorPolicy.cs

ポリシーを に適用します 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

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

CandidateSet

戻り値

注釈

IEndpointSelectorPolicy実装では、このメソッドを実装し、必要に応じて を に設定SetValidity(Int32, Boolean)して、 candidates 内の候補のセットをフィルター処理するfalse必要があります。

エラー状態を通知するには、実行時に目的のEndpointエラーを生成する値に設定Endpointします。

適用対象