Freigeben über


MatcherPolicy.ContainsDynamicEndpoints(IReadOnlyList<Endpoint>) Methode

Definition

Gibt einen Wert zurück, der angibt, ob der angegebene endpoints einen oder mehrere dynamische Endpunkte enthält.

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

Parameter

endpoints
IReadOnlyList<Endpoint>

Die Gruppe von Endpunkten.

Gibt zurück

true , wenn ein dynamischer Endpunkt gefunden wird; gibt andernfalls zurück false.

Hinweise

Das Vorhandensein von IDynamicEndpointMetadata bedeutet, dass ein Endpunkt, der während der Verarbeitung durch ersetzt IEndpointSelectorPolicywerden kann.

Eine Implementierung von INodeBuilderPolicy sollte auch ihre IEndpointSelectorPolicy Implementierung implementieren IEndpointSelectorPolicy und verwenden, wenn ein Knoten einen dynamischen Endpunkt enthält. INodeBuilderPolicy Implementierungen basieren auf der Zwischenspeicherung von Daten, die auf einer statischen Gruppe von Endpunkten basieren. Dies ist nicht möglich, wenn Endpunkte dynamisch ersetzt werden.

Gilt für: