CandidateSet.ExpandEndpoint 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.
Ersetzt die Endpoint am bereitgestellten index
durch die bereitgestellte endpoints
.
public:
void ExpandEndpoint(int index, System::Collections::Generic::IReadOnlyList<Microsoft::AspNetCore::Http::Endpoint ^> ^ endpoints, System::Collections::Generic::IComparer<Microsoft::AspNetCore::Http::Endpoint ^> ^ comparer);
public void ExpandEndpoint (int index, System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> endpoints, System.Collections.Generic.IComparer<Microsoft.AspNetCore.Http.Endpoint> comparer);
member this.ExpandEndpoint : int * System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> * System.Collections.Generic.IComparer<Microsoft.AspNetCore.Http.Endpoint> -> unit
Public Sub ExpandEndpoint (index As Integer, endpoints As IReadOnlyList(Of Endpoint), comparer As IComparer(Of Endpoint))
Parameter
- index
- Int32
Der Kandidatenindex.
- endpoints
- IReadOnlyList<Endpoint>
Die Liste der Endpunkte Endpoint , die den ursprünglichen Endpoint am index
ersetzen sollen. Wenn endpoints
leer ist, wird der Kandidat als ungültig markiert.
Der Endpunktvergleich, der zum Sortieren der Endpunkte verwendet wird. Kann vom Dienstanbieter als Typ EndpointMetadataComparerabgerufen werden.
Hinweise
Diese Methode unterstützt das Ersetzen eines dynamischen Endpunkts durch eine Sammlung von Endpunkten und die Verwendung IEndpointSelectorPolicy von Implementierungen, um mehrdeutig zu machen.
Der zu ersetzende Endpunkt sollte einen eindeutigen Bewertungswert aufweisen. Die Bewertung ist die Kombination aus Routenpatterrangfolge, Reihenfolge und Richtlinienmetadatenauswertung. Ein dynamischer Endpunkt funktioniert nicht ordnungsgemäß, wenn andere Endpunkte mit derselben Bewertung vorhanden sind.