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 实现依赖于基于一组静态终结点的数据缓存。 当动态替换终结点时,这是不可能的。

适用于