IGrainDirectory インターフェイス

定義

グレイン ディレクトリ実装のインターフェイス

public interface IGrainDirectory
type IGrainDirectory = interface
Public Interface IGrainDirectory
派生

メソッド

Lookup(GrainId)

特定のグレイン ID の GrainAddress を検索します。

Lookup(String)

特定のグレイン ID の GrainAddress を検索します。

Register(GrainAddress)

ディレクトリに GrainAddress エントリを登録します。 登録できるのは、1 つにつき GrainId 1 つだけGrainAddressです。 既存のエントリが既にある場合、ディレクトリはそれをオーバーライドしません。

Register(GrainAddress)

ディレクトリに GrainAddress エントリを登録します。 登録できるのは、1 つにつき GrainId 1 つだけGrainAddressです。 既存のエントリが既にある場合、ディレクトリはそれをオーバーライドしません。

Register(GrainAddress, GrainAddress)

ディレクトリに GrainAddress エントリを登録します。 登録できるのは、1 つにつき GrainId 1 つだけGrainAddressです。 既存のエントリが既にある場合、ディレクトリはそれをオーバーライドしません。

Unregister(GrainAddress)

ディレクトリ内のエントリの GrainAddress 登録を解除します。

Unregister(GrainAddress)

指定した GrainAddress エントリをディレクトリから登録解除します。

UnregisterSilos(List<SiloAddress>)

指定したサイロのいずれかを指すすべてのグレイン ディレクトリ エントリの登録を解除します。

UnregisterSilos(List<String>)

引数のサイロの 1 つを指すすべてのエントリをディレクトリから登録解除します。 実装によっては NO-OP にすることができます。

適用対象