Compartir a través de


IGrainDirectory Interfaz

Definición

Interfaz para implementaciones de directorios específicas

public interface IGrainDirectory
type IGrainDirectory = interface
Public Interface IGrainDirectory
Derivado

Métodos

Lookup(GrainId)

Busque un para GrainAddress un identificador de grano determinado.

Lookup(String)

Busque un para GrainAddress un identificador de grano determinado.

Register(GrainAddress)

Registre una GrainAddress entrada en el directorio. Solo se puede registrar una GrainAddress por GrainId . Si ya hay una entrada existente, el directorio no lo invalidará.

Register(GrainAddress)

Registre una GrainAddress entrada en el directorio. Solo se puede registrar una GrainAddress por GrainId . Si ya hay una entrada existente, el directorio no lo invalidará.

Register(GrainAddress, GrainAddress)

Registre una GrainAddress entrada en el directorio. Solo se puede registrar una GrainAddress por GrainId . Si ya hay una entrada existente, el directorio no lo invalidará.

Unregister(GrainAddress)

Anule el registro de una GrainAddress entrada en el directorio.

Unregister(GrainAddress)

Anula el registro de la entrada especificada GrainAddress del directorio.

UnregisterSilos(List<SiloAddress>)

Anula el registro de todas las entradas del directorio de grano que apuntan a cualquiera de los silos especificados.

UnregisterSilos(List<String>)

Anule el registro del directorio todas las entradas que apuntan a uno de los silo en el argumento . Puede ser un NO-OP en función de la implementación.

Se aplica a