Freigeben über


IPlacementContext.GetCompatibleSilosWithVersions(PlacementTarget) Methode

Definition

Ruft die Auflistung von Silos ab, die mit dem bereitgestellten Platzierungsziel kompatibel sind, sowie die Versionen der Grain-Schnittstelle, die jeder Server unterstützt.

public System.Collections.Generic.IReadOnlyDictionary<ushort,System.Collections.Generic.IReadOnlyList<Orleans.Runtime.SiloAddress>> GetCompatibleSilosWithVersions (Orleans.Runtime.Placement.PlacementTarget target);
public System.Collections.Generic.IReadOnlyDictionary<ushort,Orleans.Runtime.SiloAddress[]> GetCompatibleSilosWithVersions (Orleans.Runtime.Placement.PlacementTarget target);
abstract member GetCompatibleSilosWithVersions : Orleans.Runtime.Placement.PlacementTarget -> System.Collections.Generic.IReadOnlyDictionary<uint16, System.Collections.Generic.IReadOnlyList<Orleans.Runtime.SiloAddress>>
abstract member GetCompatibleSilosWithVersions : Orleans.Runtime.Placement.PlacementTarget -> System.Collections.Generic.IReadOnlyDictionary<uint16, Orleans.Runtime.SiloAddress[]>
Public Function GetCompatibleSilosWithVersions (target As PlacementTarget) As IReadOnlyDictionary(Of UShort, IReadOnlyList(Of SiloAddress))
Public Function GetCompatibleSilosWithVersions (target As PlacementTarget) As IReadOnlyDictionary(Of UShort, SiloAddress())

Parameter

target
PlacementTarget

Eine Beschreibung des zu platzierenden Körnchens sowie kontextbezogene Informationen zur Anforderung, die die Platzierung auslöst.

Gibt zurück

Die Sammlung von Silos, die mit dem bereitgestellten Platzierungsziel kompatibel sind, zusammen mit den Versionen der Grain-Schnittstelle, die jeder Server unterstützt.

Gilt für: