Condividi tramite


IGrainDirectory Interfaccia

Definizione

Interfaccia per implementazioni di directory granulari

public interface IGrainDirectory
type IGrainDirectory = interface
Public Interface IGrainDirectory
Derivato

Metodi

Lookup(GrainId)

Cercare un oggetto GrainAddress per un ID di granularità specificato.

Lookup(String)

Cercare un oggetto GrainAddress per un ID di granularità specificato.

Register(GrainAddress)

Registrare una GrainAddress voce nella directory. È possibile registrare solo uno GrainAddress per GrainId . Se esiste già una voce esistente, la directory non ne eseguirà l'override.

Register(GrainAddress)

Registrare una GrainAddress voce nella directory. È possibile registrare solo uno GrainAddress per GrainId . Se esiste già una voce esistente, la directory non ne eseguirà l'override.

Register(GrainAddress, GrainAddress)

Registrare una GrainAddress voce nella directory. È possibile registrare solo uno GrainAddress per GrainId . Se esiste già una voce esistente, la directory non ne eseguirà l'override.

Unregister(GrainAddress)

Annullare la registrazione di una GrainAddress voce nella directory.

Unregister(GrainAddress)

Annulla la registrazione della voce specificata GrainAddress dalla directory.

UnregisterSilos(List<SiloAddress>)

Annulla la registrazione di tutte le voci di directory granulari che puntano a uno dei silo specificati.

UnregisterSilos(List<String>)

Annullare la registrazione dalla directory tutte le voci che puntano a uno dei silo nell'argomento . Può essere un NO-OP a seconda dell'implementazione.

Si applica a