Udostępnij za pośrednictwem


IEndpointSelectorPolicy.ApplyAsync Metoda

Definicja

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.

Dotyczy