Compartilhar via


IGrainDirectory Interface

Definição

Interface para implementações de diretório de granularidade

public interface IGrainDirectory
type IGrainDirectory = interface
Public Interface IGrainDirectory
Derivado

Métodos

Lookup(GrainId)

Procure um GrainAddress para uma determinada ID de Granularidade.

Lookup(String)

Procure um GrainAddress para uma determinada ID de Granularidade.

Register(GrainAddress, GrainAddress)

Registre uma GrainAddress entrada no diretório . Somente um GrainAddress por GrainId pode ser registrado. Se já houver uma entrada existente, o diretório não a substituirá.

Register(GrainAddress)

Registre uma GrainAddress entrada no diretório . Somente um GrainAddress por GrainId pode ser registrado. Se já houver uma entrada existente, o diretório não a substituirá.

Register(GrainAddress)

Registre uma GrainAddress entrada no diretório . Somente um GrainAddress por GrainId pode ser registrado. Se já houver uma entrada existente, o diretório não a substituirá.

Unregister(GrainAddress)

Cancele o registro de uma GrainAddress entrada no diretório.

Unregister(GrainAddress)

Cancela o registro da entrada especificada GrainAddress do diretório.

UnregisterSilos(List<SiloAddress>)

Cancela o registro de todas as entradas de diretório de granularidade que apontam para qualquer um dos silos especificados.

UnregisterSilos(List<String>)

Cancele o registro do diretório de todas as entradas que apontam para um dos silos no argumento. Pode ser um NO-OP dependendo da implementação.

Aplica-se a