CandidateSet.ExpandEndpoint Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Endpoint Nahradí hodnotu v poskytnutém index
parametru zadaným endpoints
parametrem .
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))
Parametry
- index
- Int32
Index kandidáta.
- endpoints
- IReadOnlyList<Endpoint>
Seznam koncových bodů pro nahrazení původního Endpoint koncového bodu Endpoint v .index
Pokud endpoints
je prázdný, kandidát se označí jako neplatný.
Nástroj pro porovnávání koncových bodů použitý k řazení koncových bodů. Lze načíst od poskytovatele služby jako typ EndpointMetadataComparer.
Poznámky
Tato metoda podporuje nahrazení dynamického koncového bodu kolekcí koncových bodů a spoléhá na IEndpointSelectorPolicy další nejednoznačnost implementace.
Koncový bod, který nahrazuje, by měl mít jedinečnou hodnotu skóre. Skóre je kombinace priority tras, pořadí a vyhodnocení metadat zásad. Dynamický koncový bod nebude fungovat správně, pokud existují jiné koncové body se stejným skóre.