Partager via


IEndpointSelectorPolicy.ApplyAsync Méthode

Définition

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.

S’applique à