IStorageProvider インターフェイス

定義

Orleans グレイン状態データの読み取りと書き込みが可能なストレージ プロバイダー用に実装されるインターフェイス。

public interface IStorageProvider : Orleans.Providers.IProvider
public interface IStorageProvider : Orleans.Providers.IProvider, Orleans.Storage.IGrainStorage
type IStorageProvider = interface
    interface IProvider
type IStorageProvider = interface
    interface IGrainStorage
    interface IProvider
Public Interface IStorageProvider
Implements IProvider
Public Interface IStorageProvider
Implements IGrainStorage, IProvider
派生
実装

プロパティ

Log

このストレージ プロバイダー インスタンスによって使用されるロガー。

Name

このプロバイダー インスタンスの名前 (構成で指定)。

(継承元 IProvider)

メソッド

ClearStateAsync(String, GrainReference, IGrainState)

このストレージ プロバイダー インスタンスのデータの削除/クリア関数。

ClearStateAsync<T>(String, GrainId, IGrainState<T>)

このストレージ インスタンスのデータの削除/クリア機能。

(継承元 IGrainStorage)
Close()

このプロバイダー インスタンスの Close 関数。

(継承元 IProvider)
Init(String, IProviderRuntime, IProviderConfiguration)

新しいプロバイダー クラス インスタンスの作成時に Orleans Provider Manager によって呼び出される初期化関数

(継承元 IProvider)
ReadStateAsync(String, GrainReference, IGrainState)

このストレージ プロバイダー インスタンスのデータ読み取り関数。

ReadStateAsync<T>(String, GrainId, IGrainState<T>)

このストレージ インスタンスのデータ読み取り関数。

(継承元 IGrainStorage)
WriteStateAsync(String, GrainReference, IGrainState)

このストレージ プロバイダー インスタンスのデータ関数を書き込みます。

WriteStateAsync<T>(String, GrainId, IGrainState<T>)

このストレージ インスタンスのデータ関数を書き込みます。

(継承元 IGrainStorage)

適用対象