Sdílet prostřednictvím


IEndpointSelectorPolicy.ApplyAsync Metoda

Definice

Přetížení

ApplyAsync(HttpContext, CandidateSet)

Použije zásadu na .CandidateSet

ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)

Použije zásadu na .CandidateSet

ApplyAsync(HttpContext, CandidateSet)

Zdroj:
IEndpointSelectorPolicy.cs

Použije zásadu na .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

Parametry

httpContext
HttpContext

Přidružený HttpContext k aktuálnímu požadavku.

candidates
CandidateSet

Hodnota CandidateSet

Návraty

Poznámky

IEndpointSelectorPolicy Implementace nástroje by měla implementovat tuto metodu a filtrovat sadu kandidátů v objektu candidates nastavením SetValidity(Int32, Boolean) na false požadované místo.

Pokud chcete signalizovat chybový stav, IEndpointSelectorPolicy měl by přiřadit koncový bod voláním SetEndpoint(HttpContext, Endpoint) a nastavením RouteValues na Endpoint hodnotu, která při spuštění vyvolá požadovanou chybu.

Platí pro

ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)

Použije zásadu na .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

Parametry

httpContext
HttpContext

Přidružený HttpContext k aktuálnímu požadavku.

context
EndpointSelectorContext

Přidružený EndpointSelectorContext k aktuálnímu požadavku.

candidates
CandidateSet

Hodnota CandidateSet

Návraty

Poznámky

IEndpointSelectorPolicy Implementace nástroje by měla implementovat tuto metodu a filtrovat sadu kandidátů v objektu candidates nastavením SetValidity(Int32, Boolean) na false požadované místo.

Pokud chcete signalizovat chybový stav, nastavte Endpoint na Endpoint hodnotu, která při spuštění vyvolá požadovanou chybu.

Platí pro