Freigeben über


IGrainDirectory Schnittstelle

Definition

Schnittstelle für Grain-Verzeichnisimplementierungen

public interface IGrainDirectory
type IGrainDirectory = interface
Public Interface IGrainDirectory
Abgeleitet

Methoden

Lookup(GrainId)

Suchen nach einem GrainAddress für eine bestimmte Grain-ID.

Lookup(String)

Suchen nach einem GrainAddress für eine bestimmte Grain-ID.

Register(GrainAddress)

Registrieren Sie einen GrainAddress Eintrag im Verzeichnis. Es kann nur eine GrainAddress Pro-Person GrainId registriert werden. Wenn bereits ein Eintrag vorhanden ist, überschreibt das Verzeichnis ihn nicht.

Register(GrainAddress)

Registrieren Sie einen GrainAddress Eintrag im Verzeichnis. Es kann nur eine GrainAddress Pro-Person GrainId registriert werden. Wenn bereits ein Eintrag vorhanden ist, überschreibt das Verzeichnis ihn nicht.

Register(GrainAddress, GrainAddress)

Registrieren Sie einen GrainAddress Eintrag im Verzeichnis. Es kann nur eine GrainAddress Pro-Person GrainId registriert werden. Wenn bereits ein Eintrag vorhanden ist, überschreibt das Verzeichnis ihn nicht.

Unregister(GrainAddress)

Heben Sie die Registrierung eines GrainAddress Eintrags im Verzeichnis auf.

Unregister(GrainAddress)

Hebt die Registrierung des angegebenen GrainAddress Eintrags aus dem Verzeichnis auf.

UnregisterSilos(List<SiloAddress>)

Hebt die Registrierung aller Grain-Verzeichniseinträge auf, die auf eines der angegebenen Silos verweisen.

UnregisterSilos(List<String>)

Heben Sie die Registrierung aller Einträge aus dem Verzeichnis auf, die auf eine der Silos im Argument verweisen. Kann je nach Implementierung ein NO-OP sein.

Gilt für: