IEndpointSelectorPolicy.ApplyAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.