次の方法で共有


ReliableStateManager.RestoreAsync メソッド

定義

オーバーロード

RestoreAsync(String, RestorePolicy, CancellationToken)

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

RestoreAsync(String)

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

RestoreAsync(String, RestorePolicy, CancellationToken)

public System.Threading.Tasks.Task RestoreAsync (string backupFolderPath, Microsoft.ServiceFabric.Data.RestorePolicy restorePolicy, System.Threading.CancellationToken cancellationToken);
abstract member RestoreAsync : string * Microsoft.ServiceFabric.Data.RestorePolicy * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RestoreAsync : string * Microsoft.ServiceFabric.Data.RestorePolicy * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RestoreAsync (backupFolderPath As String, restorePolicy As RestorePolicy, cancellationToken As CancellationToken) As Task

パラメーター

backupFolderPath
String

レプリカの復元元のディレクトリ。 このパラメーターは、null、空、または空白のみを含めることはできません。 UNC パスも指定できます。

restorePolicy
RestorePolicy

復元ポリシー。

cancellationToken
CancellationToken

キャンセル要求を監視するためのトークン。

戻り値

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

実装

適用対象

RestoreAsync(String)

public System.Threading.Tasks.Task RestoreAsync (string backupFolderPath);
abstract member RestoreAsync : string -> System.Threading.Tasks.Task
override this.RestoreAsync : string -> System.Threading.Tasks.Task
Public Function RestoreAsync (backupFolderPath As String) As Task

パラメーター

backupFolderPath
String

レプリカの復元元のディレクトリ。 このパラメーターは、null、空、または空白のみを含めることはできません。 UNC パスも指定できます。

戻り値

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

実装

注釈

安全なバックアップが実行されます。つまり、復元するデータが現在のレプリカの状態より前の場合にのみ復元が完了します。

適用対象