Condividi tramite


IEndpointSelectorPolicy.ApplyAsync Metodo

Definizione

Overload

ApplyAsync(HttpContext, CandidateSet)

Applica i criteri all'oggetto CandidateSet.

ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)

Applica i criteri all'oggetto CandidateSet.

ApplyAsync(HttpContext, CandidateSet)

Origine:
IEndpointSelectorPolicy.cs

Applica i criteri all'oggetto 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

Parametri

httpContext
HttpContext

Oggetto HttpContext associato alla richiesta corrente.

candidates
CandidateSet

Oggetto CandidateSet.

Restituisce

Commenti

Le implementazioni di IEndpointSelectorPolicy devono implementare questo metodo e filtrare il set di candidati nell'impostazione candidatesSetValidity(Int32, Boolean) su false dove desiderato.

Per segnalare una condizione di errore, l'endpoint IEndpointSelectorPolicy deve assegnare l'endpoint chiamando SetEndpoint(HttpContext, Endpoint) e impostando RouteValues un Endpoint valore che produrrà l'errore desiderato durante l'esecuzione.

Si applica a

ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)

Applica i criteri all'oggetto 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

Parametri

httpContext
HttpContext

Oggetto HttpContext associato alla richiesta corrente.

context
EndpointSelectorContext

Oggetto EndpointSelectorContext associato alla richiesta corrente.

candidates
CandidateSet

Oggetto CandidateSet.

Restituisce

Commenti

Le implementazioni di IEndpointSelectorPolicy devono implementare questo metodo e filtrare il set di candidati nell'impostazione candidatesSetValidity(Int32, Boolean) su false dove desiderato.

Per segnalare una condizione di errore, impostare Endpoint su un Endpoint valore che produrrà l'errore desiderato durante l'esecuzione.

Si applica a