Partager via


IGrainDirectory Interface

Définition

Interface pour les implémentations de répertoires de grain

public interface IGrainDirectory
type IGrainDirectory = interface
Public Interface IGrainDirectory
Dérivé

Méthodes

Lookup(GrainId)

Recherchez un GrainAddress pour un ID de grain donné.

Lookup(String)

Recherchez un GrainAddress pour un ID de grain donné.

Register(GrainAddress)

Inscrivez une GrainAddress entrée dans le répertoire. GrainAddress Un seul par peut GrainId être inscrit. S’il existe déjà une entrée existante, le répertoire ne la remplacera pas.

Register(GrainAddress)

Inscrivez une GrainAddress entrée dans le répertoire. GrainAddress Un seul par peut GrainId être inscrit. S’il existe déjà une entrée existante, le répertoire ne la remplacera pas.

Register(GrainAddress, GrainAddress)

Inscrivez une GrainAddress entrée dans le répertoire. GrainAddress Un seul par peut GrainId être inscrit. S’il existe déjà une entrée existante, le répertoire ne la remplacera pas.

Unregister(GrainAddress)

Annuler l’inscription d’une GrainAddress entrée dans le répertoire.

Unregister(GrainAddress)

Annule l’inscription de l’entrée spécifiée GrainAddress du répertoire.

UnregisterSilos(List<SiloAddress>)

Annule l’inscription de toutes les entrées de répertoire de grain qui pointent vers l’un des silos spécifiés.

UnregisterSilos(List<String>)

Désinscrivez à partir du répertoire toutes les entrées qui pointent vers l’un des silo dans l’argument. Il peut s’agir d’un NO-OP en fonction de l’implémentation.

S’applique à