IEndpointSelectorPolicy.ApplyAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ApplyAsync(HttpContext, CandidateSet) |
Stosuje zasady do .CandidateSet |
ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet) |
Stosuje zasady do .CandidateSet |
ApplyAsync(HttpContext, CandidateSet)
- Źródło:
- IEndpointSelectorPolicy.cs
Stosuje zasady do .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
Skojarzone HttpContext z bieżącym żądaniem.
- candidates
- CandidateSet
Element CandidateSet.
Zwraca
Uwagi
Implementacje IEndpointSelectorPolicy programu powinny implementować tę metodę i filtrować zestaw kandydatów w elemecie candidates
, ustawiając w SetValidity(Int32, Boolean)false
odpowiednim miejscu.
Aby zasygnalizować warunek błędu, IEndpointSelectorPolicy element powinien przypisać punkt końcowy przez wywołanie SetEndpoint(HttpContext, Endpoint) i ustawienie RouteValues wartości Endpoint , która spowoduje wygenerowanie żądanego błędu podczas wykonywania.
Dotyczy
ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)
Stosuje zasady do .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
Skojarzone HttpContext z bieżącym żądaniem.
- context
- EndpointSelectorContext
Skojarzone EndpointSelectorContext z bieżącym żądaniem.
- candidates
- CandidateSet
Element CandidateSet.
Zwraca
Uwagi
Implementacje IEndpointSelectorPolicy programu powinny implementować tę metodę i filtrować zestaw kandydatów w elemecie candidates
, ustawiając w SetValidity(Int32, Boolean)false
odpowiednim miejscu.
Aby zasygnalizować warunek błędu, ustaw EndpointEndpoint wartość, która spowoduje wygenerowanie żądanego błędu po wykonaniu.