IEndpointSelectorPolicy.ApplyAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ApplyAsync(HttpContext, CandidateSet) |
Applique la stratégie au CandidateSet. |
ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet) |
Applique la stratégie au CandidateSet. |
ApplyAsync(HttpContext, CandidateSet)
- Source:
- IEndpointSelectorPolicy.cs
Applique la stratégie au 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
Paramètres
- httpContext
- HttpContext
HttpContext associé à la demande actuelle.
- candidates
- CandidateSet
L’CandidateSetopérateur
Retours
Remarques
Les implémentations de IEndpointSelectorPolicy doivent implémenter cette méthode et filtrer l’ensemble de candidats dans le candidates
en définissant SetValidity(Int32, Boolean) sur là false
où vous le souhaitez.
Pour signaler une condition d’erreur, IEndpointSelectorPolicy le doit affecter le point de terminaison en appelant SetEndpoint(HttpContext, Endpoint) et en définissant RouteValues une Endpoint valeur qui produira l’erreur souhaitée lors de l’exécution.
S’applique à
ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)
Applique la stratégie au 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
Paramètres
- httpContext
- HttpContext
HttpContext associé à la demande actuelle.
- context
- EndpointSelectorContext
EndpointSelectorContext associé à la demande actuelle.
- candidates
- CandidateSet
L’CandidateSetopérateur
Retours
Remarques
Les implémentations de IEndpointSelectorPolicy doivent implémenter cette méthode et filtrer l’ensemble de candidats dans le candidates
en définissant SetValidity(Int32, Boolean) sur là false
où vous le souhaitez.
Pour signaler une condition d’erreur, définissez Endpoint sur une Endpoint valeur qui produira l’erreur souhaitée lors de l’exécution.