IEndpointSelectorPolicy.ApplyAsync Methode

Definition

Überlädt

ApplyAsync(HttpContext, CandidateSet)

Wendet die Richtlinie auf an CandidateSet.

ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)

Wendet die Richtlinie auf an CandidateSet.

ApplyAsync(HttpContext, CandidateSet)

Quelle:
IEndpointSelectorPolicy.cs

Wendet die Richtlinie auf an 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

Parameter

httpContext
HttpContext

Die HttpContext der aktuellen Anforderung zugeordnete.

candidates
CandidateSet

Die CandidateSet.

Gibt zurück

Hinweise

Implementierungen von IEndpointSelectorPolicy sollten diese Methode implementieren und den Satz von Kandidaten in filtern, candidates indem sie auf false den gewünschten Wert festlegenSetValidity(Int32, Boolean).

Um eine Fehlerbedingung zu signalisieren, sollte der IEndpointSelectorPolicy -Wert den Endpunkt durch Aufrufen SetEndpoint(HttpContext, Endpoint) und Festlegen RouteValues auf einen Endpoint Wert zuweisen, der den gewünschten Fehler erzeugt, wenn er ausgeführt wird.

Gilt für:

ApplyAsync(HttpContext, EndpointSelectorContext, CandidateSet)

Wendet die Richtlinie auf an 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

Parameter

httpContext
HttpContext

Die HttpContext der aktuellen Anforderung zugeordnete.

context
EndpointSelectorContext

Die EndpointSelectorContext der aktuellen Anforderung zugeordnete.

candidates
CandidateSet

Die CandidateSet.

Gibt zurück

Hinweise

Implementierungen von IEndpointSelectorPolicy sollten diese Methode implementieren und den Satz von Kandidaten in filtern, candidates indem sie auf false den gewünschten Wert festlegenSetValidity(Int32, Boolean).

Um eine Fehlerbedingung zu signalisieren, legen Sie auf einen Endpoint Wert festEndpoint, der bei ausführung den gewünschten Fehler erzeugt.

Gilt für: