IEndpointSelectorPolicy.ApplyAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.