ReliableStateManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ReliableStateManager クラスは、サービス レプリカの管理を IReliableState 担当します。 サービス内の各レプリカには、独自 IReliableState の と があります ReliableStateManager。 IReliableStateには、、IReliableQueue<T>、または任意の型をIReliableCollection<T>含IReliableDictionary<TKey,TValue>めることができます。
public class ReliableStateManager : Microsoft.ServiceFabric.Data.IAsyncEnumerable<Microsoft.ServiceFabric.Data.IReliableState>, Microsoft.ServiceFabric.Data.IReliableStateManagerReplica2
type ReliableStateManager = class
interface IReliableStateManagerReplica2
interface IReliableStateManagerReplica
interface IStateProviderReplica
interface IReliableStateManager
interface IAsyncEnumerable<IReliableState>
interface IStateProviderReplica2
Public Class ReliableStateManager
Implements IAsyncEnumerable(Of IReliableState), IReliableStateManagerReplica2
- 継承
-
ReliableStateManager
- 実装
コンストラクター
ReliableStateManager(StatefulServiceContext, ReliableStateManagerConfiguration) |
新しい ReliableStateManager を作成します。 |
プロパティ
OnDataLossAsync |
このプロパティを設定すると、データ損失の可能性がある場合 IStateProviderReplica に通知を受け取ります。 |
OnRestoreCompletedAsync |
レプリカに対して、復元後と呼ばれる関数が実行されました。 |
メソッド
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>) |
この IReliableStateManagerによって管理されているすべての信頼できる状態のバックアップを実行します。 |
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) |
この IReliableStateManagerによって管理されているすべての信頼できる状態の完全バックアップを実行します。 |
GetAsyncEnumerator() |
コレクションを反復処理する列挙子を返します。 |
RestoreAsync(String) |
または によって作成されたバックアップを BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) 復元します BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)。 |
RestoreAsync(String, RestorePolicy, CancellationToken) |
または によって作成されたバックアップを BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) 復元します BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)。 |
イベント
StateManagerChanged |
状態マネージャーが変更されたときに発生します。 |
TransactionChanged |
トランザクションが変更されたときに発生します。 |
明示的なインターフェイスの実装
適用対象
Azure SDK for .NET