MatcherPolicy.ContainsDynamicEndpoints(IReadOnlyList<Endpoint>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, содержит ли предоставленный endpoints
объект одну или несколько динамических конечных точек.
protected:
static bool ContainsDynamicEndpoints(System::Collections::Generic::IReadOnlyList<Microsoft::AspNetCore::Http::Endpoint ^> ^ endpoints);
protected static bool ContainsDynamicEndpoints (System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> endpoints);
static member ContainsDynamicEndpoints : System.Collections.Generic.IReadOnlyList<Microsoft.AspNetCore.Http.Endpoint> -> bool
Protected Shared Function ContainsDynamicEndpoints (endpoints As IReadOnlyList(Of Endpoint)) As Boolean
Параметры
- endpoints
- IReadOnlyList<Endpoint>
Набор конечных точек.
Возвращаемое значение
true
Значение , если динамическая конечная точка найдена; в противном случае возвращает .false
Комментарии
Наличие IDynamicEndpointMetadata означает, что конечная точка может быть заменена во время обработки на IEndpointSelectorPolicy.
Реализация INodeBuilderPolicy должна также реализовывать IEndpointSelectorPolicy и использовать свою IEndpointSelectorPolicy реализацию, если узел содержит динамическую конечную точку. INodeBuilderPolicy реализации зависят от кэширования данных на основе статического набора конечных точек. Это невозможно при динамической замене конечных точек.