Поделиться через


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 реализации зависят от кэширования данных на основе статического набора конечных точек. Это невозможно при динамической замене конечных точек.

Применяется к