Freigeben über


IGrainLocator Schnittstelle

Definition

Wird verwendet, um die Grain-Aktivierung im Cluster zu finden

public interface IGrainLocator
type IGrainLocator = interface
Public Interface IGrainLocator

Methoden

InvalidateCache(GrainAddress)

Entfernt die angegebene Adresse aus dem Nachschlagecache.

InvalidateCache(GrainId)

Ungültige Suchcacheeinträge, die der angegebenen Grain-ID zugeordnet sind.

Lookup(GrainId)

Sucht die entsprechende Adresse für ein Grain.

Register(GrainAddress, GrainAddress)

Registriert die angegebene Adresse im entsprechenden Grain-Verzeichnis.

TryLookupInCache(GrainId, GrainAddress)

Versucht, die Grain-Adresse für die angegebene Grain-ID im lokalen Suchcache zu finden.

Unregister(GrainAddress, UnregistrationCause)

Hebt die Registrierung einer Grain-Adresse aus dem Verzeichnis auf.

UpdateCache(GrainId, SiloAddress)

Updates den Cache mit einer Grain Placement-Entscheidung oder einer bekannten Aktivierungsadresse.

Gilt für: