CandidateSet.ExpandEndpoint Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Заменяет в Endpoint предоставленном index
объекте на предоставленный 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))
Параметры
- index
- Int32
Индекс-кандидат.
- endpoints
- IReadOnlyList<Endpoint>
Список конечных точек для замены Endpoint исходного Endpoint в index
. Если endpoints
параметр пуст, кандидат будет помечен как недопустимый.
Средство сравнения конечных точек, используемое для упорядочения конечных точек. Можно получить у поставщика услуг как тип EndpointMetadataComparer.
Комментарии
Этот метод поддерживает замену динамической конечной точки коллекцией конечных точек и использование IEndpointSelectorPolicy реализаций для дальнейшего устранения неоднозначности.
Заменяемая конечная точка должна иметь уникальное значение оценки. Оценка — это сочетание приоритета маршрута, порядка и оценки метаданных политики. Динамическая конечная точка будет работать неправильно, если другие конечные точки существуют с той же оценкой.