次の方法で共有


IReliableStateManagerReplica2 インターフェイス

定義

信頼できる状態プロバイダーのレプリカを定義します。

public interface IReliableStateManagerReplica2 : Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.IReliableState>, Microsoft.ServiceFabric.Data.IReliableStateManagerReplica, Microsoft.ServiceFabric.Data.IStateProviderReplica2
type IReliableStateManagerReplica2 = interface
    interface IReliableStateManagerReplica
    interface IStateProviderReplica
    interface IReliableStateManager
    interface IAsyncEnumerable<IReliableState>
    interface IStateProviderReplica2
Public Interface IReliableStateManagerReplica2
Implements IAsyncEnumerable(Of IReliableState), IReliableStateManagerReplica, IStateProviderReplica2
派生
実装

プロパティ

OnDataLossAsync

データ損失の疑いがある場合に呼び出される関数。

(継承元 IStateProviderReplica)
OnRestoreCompletedAsync

レプリカに対して復元が実行された後に呼び出される関数。

(継承元 IStateProviderReplica2)

メソッド

Abort()

状態プロバイダー レプリカを強制的に中止します。

(継承元 IStateProviderReplica)
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)

この IReliableStateManagerによって管理されるすべての信頼できる状態のバックアップを実行します。

(継承元 IStateProviderReplica)
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)

この IReliableStateManagerによって管理されているすべての信頼できる状態の完全バックアップを実行します。

(継承元 IStateProviderReplica)
ChangeRoleAsync(ReplicaRole, CancellationToken)

状態プロバイダー レプリカに、そのロールが変更されていることを通知します (たとえば、プライマリまたはセカンダリ)。

(継承元 IStateProviderReplica)
CloseAsync(CancellationToken)

状態プロバイダーレプリカを正常に閉じます。

(継承元 IStateProviderReplica)
CreateTransaction()

アトミックに実行する操作をグループ化するために使用できる新しいトランザクションを作成して開始します。

(継承元 IReliableStateManager)
GetAsyncEnumerator()

コレクションを IAsyncEnumerator<T> 非同期的に反復処理する を返します。

(継承元 IAsyncEnumerable<T>)
GetOrAddAsync<T>(ITransaction, String)

指定した型Tの をIReliableState取得し、指定した名前が存在する場合は を取得します。存在しない場合は、それを作成して返します。

(継承元 IReliableStateManager)
GetOrAddAsync<T>(ITransaction, String, TimeSpan)

指定した型Tの をIReliableState取得し、指定した名前が存在する場合は を取得します。存在しない場合は、それを作成して返します。

(継承元 IReliableStateManager)
GetOrAddAsync<T>(ITransaction, Uri)

指定した型Tの をIReliableState取得し、指定した名前が存在する場合は を取得します。存在しない場合は、それを作成して返します。

(継承元 IReliableStateManager)
GetOrAddAsync<T>(ITransaction, Uri, TimeSpan)

指定した型Tの をIReliableState取得し、指定した名前が存在する場合は を取得します。存在しない場合は、それを作成して返します。

(継承元 IReliableStateManager)
GetOrAddAsync<T>(String)

指定した型Tの をIReliableState取得し、指定した名前が存在する場合は を取得します。存在しない場合は、それを作成して返します。

(継承元 IReliableStateManager)
GetOrAddAsync<T>(String, TimeSpan)

指定した型Tの をIReliableState取得し、指定した名前が存在する場合は を取得します。存在しない場合は、それを作成して返します。

(継承元 IReliableStateManager)
GetOrAddAsync<T>(Uri)

指定した型Tの をIReliableState取得し、指定した名前が存在する場合は を取得します。存在しない場合は、それを作成して返します。

(継承元 IReliableStateManager)
GetOrAddAsync<T>(Uri, TimeSpan)

指定した型Tの をIReliableState取得し、指定した名前が存在する場合は を取得します。存在しない場合は、それを作成して返します。

(継承元 IReliableStateManager)
Initialize(StatefulServiceInitializationParameters)

サービスの初期化情報を使用して、状態プロバイダー レプリカを初期化します。

(継承元 IStateProviderReplica)
OpenAsync(ReplicaOpenMode, IStatefulServicePartition, CancellationToken)

使用する状態プロバイダー レプリカを開きます。

(継承元 IStateProviderReplica)
RemoveAsync(ITransaction, String)

指定した名前の を IReliableState この状態マネージャーから削除します。 トランザクションがコミットされると、永続ストレージとすべてのレプリカから状態が完全に削除されます。

(継承元 IReliableStateManager)
RemoveAsync(ITransaction, String, TimeSpan)

指定した名前の を IReliableState この状態マネージャーから削除します。 トランザクションがコミットされると、永続ストレージとすべてのレプリカから状態が完全に削除されます。

(継承元 IReliableStateManager)
RemoveAsync(ITransaction, Uri)

指定した名前の を IReliableState この状態マネージャーから削除します。 トランザクションがコミットされると、永続ストレージとすべてのレプリカから状態が完全に削除されます。

(継承元 IReliableStateManager)
RemoveAsync(ITransaction, Uri, TimeSpan)

指定した名前の を IReliableState この状態マネージャーから削除します。 トランザクションがコミットされると、永続ストレージとすべてのレプリカから状態が完全に削除されます。

(継承元 IReliableStateManager)
RemoveAsync(String)

指定した名前の を IReliableState この状態マネージャーから削除します。 状態は永続的ストレージとすべてのレプリカから完全に削除されます。

(継承元 IReliableStateManager)
RemoveAsync(String, TimeSpan)

指定した名前の を IReliableState この状態マネージャーから削除します。 状態は永続的ストレージとすべてのレプリカから完全に削除されます。

(継承元 IReliableStateManager)
RemoveAsync(Uri)

指定した名前の を IReliableState この状態マネージャーから削除します。 状態は永続的ストレージとすべてのレプリカから完全に削除されます。

(継承元 IReliableStateManager)
RemoveAsync(Uri, TimeSpan)

指定した名前の を IReliableState この状態マネージャーから削除します。 状態は永続的ストレージとすべてのレプリカから完全に削除されます。

(継承元 IReliableStateManager)
RestoreAsync(String)

または BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)によって作成されたバックアップをBackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)復元します。

(継承元 IStateProviderReplica)
RestoreAsync(String, RestorePolicy, CancellationToken)

または BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)によって作成されたバックアップをBackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)復元します。

(継承元 IStateProviderReplica)
TryAddStateSerializer<T>(IStateSerializer<T>)

すべての信頼できるコレクションのカスタム シリアライザーを登録します。

(継承元 IReliableStateManager)
TryGetAsync<T>(String)

指定した型Tの を取得し、指定した名前を持つ を取得IReliableStateしようとします。

(継承元 IReliableStateManager)
TryGetAsync<T>(Uri)

指定した型Tの を取得し、指定した名前を持つ を取得IReliableStateしようとします。

(継承元 IReliableStateManager)

イベント

StateManagerChanged

ステート マネージャーの状態が変更されたときに発生します。 たとえば、信頼できる状態の作成や削除、または信頼できる状態マネージャーの再構築などです。

(継承元 IReliableStateManager)
TransactionChanged

トランザクションの状態が変更されたときに発生します。 たとえば、トランザクションのコミットなどです。

(継承元 IReliableStateManager)

適用対象