IEndpointSelectorPolicy.ApplyAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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)
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.