次の方法で共有


KvsActorStateProviderBase.IStateProviderReplica.BackupAsync メソッド

定義

オーバーロード

IStateProviderReplica.BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)

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

IStateProviderReplica.BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)

このアクター の sate プロバイダーによって管理される信頼性の高い状態のバックアップを実行します。

IStateProviderReplica.BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)

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

System.Threading.Tasks.Task IStateProviderReplica.BackupAsync (Func<Microsoft.ServiceFabric.Data.BackupInfo,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> backupCallback);
abstract member Microsoft.ServiceFabric.Data.IStateProviderReplica.BackupAsync : Func<Microsoft.ServiceFabric.Data.BackupInfo, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool>> -> System.Threading.Tasks.Task
override this.Microsoft.ServiceFabric.Data.IStateProviderReplica.BackupAsync : Func<Microsoft.ServiceFabric.Data.BackupInfo, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool>> -> System.Threading.Tasks.Task
Function BackupAsync (backupCallback As Func(Of BackupInfo, CancellationToken, Task(Of Boolean))) As Task Implements IStateProviderReplica.BackupAsync

パラメーター

backupCallback
Func<BackupInfo,CancellationToken,Task<Boolean>>

バックアップ フォルダーがローカルに作成され、ノードから移動する準備ができたときに呼び出されるコールバック。

戻り値

非同期バックアップ操作を表すタスク。

実装

注釈

FULL バックアップは 1 時間のタイムアウトで実行されます。 backupCallback によって返されるブール値は、サービスがバックアップ フォルダーを外部の場所に正常に移動できたかどうかを示します。 false が返された場合、BackupAsync は、backupCallback が false を返したことを示す関連するメッセージと共に InvalidOperationException をスローします。 また、バックアップは失敗とマークされます。

適用対象

IStateProviderReplica.BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)

このアクター の sate プロバイダーによって管理される信頼性の高い状態のバックアップを実行します。

System.Threading.Tasks.Task IStateProviderReplica.BackupAsync (Microsoft.ServiceFabric.Data.BackupOption option, TimeSpan timeout, System.Threading.CancellationToken cancellationToken, Func<Microsoft.ServiceFabric.Data.BackupInfo,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> backupCallback);
abstract member Microsoft.ServiceFabric.Data.IStateProviderReplica.BackupAsync : Microsoft.ServiceFabric.Data.BackupOption * TimeSpan * System.Threading.CancellationToken * Func<Microsoft.ServiceFabric.Data.BackupInfo, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool>> -> System.Threading.Tasks.Task
override this.Microsoft.ServiceFabric.Data.IStateProviderReplica.BackupAsync : Microsoft.ServiceFabric.Data.BackupOption * TimeSpan * System.Threading.CancellationToken * Func<Microsoft.ServiceFabric.Data.BackupInfo, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool>> -> System.Threading.Tasks.Task
Function BackupAsync (option As BackupOption, timeout As TimeSpan, cancellationToken As CancellationToken, backupCallback As Func(Of BackupInfo, CancellationToken, Task(Of Boolean))) As Task Implements IStateProviderReplica.BackupAsync

パラメーター

option
BackupOption

バックアップのオプション。

timeout
TimeSpan

バックアップのタイムアウト。

cancellationToken
CancellationToken

バックアップのキャンセル トークン。

backupCallback
Func<BackupInfo,CancellationToken,Task<Boolean>>

バックアップ フォルダーの準備ができたら呼び出されるコールバック。

戻り値

非同期操作を表すタスク。

実装

注釈

KvsActorStateProviderBase Backup では、完全バックアップのみがサポートされます。 KVS BackupInfo にはバックアップ バージョンが含まれていません。 バックアップバージョンが無効に設定されています。

適用対象