KeyValueStoreReplica.RestoreAsync メソッド

定義

オーバーロード

RestoreAsync(String)

を呼び出 BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)して以前に作成したバックアップから、このレプリカのローカル ストア データベースを復元します。

RestoreAsync(String, CancellationToken)

を呼び出 BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)して以前に作成したバックアップから、このレプリカのローカル ストア データベースを復元します。

RestoreAsync(String, RestoreSettings, CancellationToken)

キー/値ストア レプリカを非同期的に復元します。

RestoreAsync(String)

を呼び出 BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)して以前に作成したバックアップから、このレプリカのローカル ストア データベースを復元します。

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

パラメーター

backupDirectory
String

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

戻り値

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

例外

backupDirectorynull です

backupDirectory が空であるか、空白だけが含まれています。

backupDirectory が存在しません。

注釈

バックアップ ディレクトリ内のファイルからストアが復元されると更新されたデータが失われるので、復元の進行中はキー/値ストアへの書き込み操作を実行しないことをお勧めします。

これはローカル レプリカの復元のみで、レプリカ セットは自動的に復元されません。 再構成を介して他のレプリカの自然なビルドを行う追加の手順を実行して、レプリカ セット全体を復元する必要があります。 推奨される方法は、レプリカが 1 つだけの空のサービスに復元し、必要に応じて を呼び出して後でターゲット レプリカ セットのサイズを UpdateServiceAsync(Uri, ServiceUpdateDescription) 増やすことです。

復元が成功した場合、1 つのレプリカのみを含むレプリカ セットへの復元の推奨事項に従った場合、レプリカはそれ自体を再起動し、オンラインに戻った後に復元されたローカル データの使用を開始します。

適用対象

RestoreAsync(String, CancellationToken)

を呼び出 BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)して以前に作成したバックアップから、このレプリカのローカル ストア データベースを復元します。

public System.Threading.Tasks.Task RestoreAsync (string backupDirectory, System.Threading.CancellationToken cancellationToken);
member this.RestoreAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RestoreAsync (backupDirectory As String, cancellationToken As CancellationToken) As Task

パラメーター

backupDirectory
String

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

cancellationToken
CancellationToken

キャンセル トークン

戻り値

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

例外

backupDirectorynull です

backupDirectory が空であるか、空白だけが含まれています。

backupDirectory が存在しません。

注釈

バックアップ ディレクトリ内のファイルからストアが復元されると更新されたデータが失われるので、復元の進行中はキー/値ストアへの書き込み操作を実行しないことをお勧めします。

これはローカル レプリカの復元のみで、レプリカ セットは自動的に復元されません。 再構成を介して他のレプリカの自然なビルドを行う追加の手順を実行して、レプリカ セット全体を復元する必要があります。 推奨される方法は、レプリカが 1 つだけの空のサービスに復元し、必要に応じて を呼び出して後でターゲット レプリカ セットのサイズを UpdateServiceAsync(Uri, ServiceUpdateDescription) 増やすことです。

復元が成功した場合、1 つのレプリカのみを含むレプリカ セットへの復元の推奨事項に従った場合、レプリカはそれ自体を再起動し、オンラインに戻った後に復元されたローカル データの使用を開始します。

適用対象

RestoreAsync(String, RestoreSettings, CancellationToken)

キー/値ストア レプリカを非同期的に復元します。

public System.Threading.Tasks.Task RestoreAsync (string backupDirectory, System.Fabric.RestoreSettings settings, System.Threading.CancellationToken cancellationToken);
member this.RestoreAsync : string * System.Fabric.RestoreSettings * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function RestoreAsync (backupDirectory As String, settings As RestoreSettings, cancellationToken As CancellationToken) As Task

パラメーター

backupDirectory
String

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

settings
RestoreSettings

復元動作を変更するための設定。

cancellationToken
CancellationToken

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

戻り値

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

例外

backupDirectorynull です

backupDirectory が空であるか、空白だけが含まれています。

backupDirectory が存在しません。

注釈

バックアップ ディレクトリ内のファイルからストアが復元されると更新されたデータが失われるので、復元の進行中はキー/値ストアへの書き込み操作を実行しないことをお勧めします。

これはローカル レプリカの復元のみで、レプリカ セットは自動的に復元されません。 再構成を介して他のレプリカの自然なビルドを行う追加の手順を実行して、レプリカ セット全体を復元する必要があります。 推奨される方法は、レプリカが 1 つだけの空のサービスに復元し、必要に応じて を呼び出して後でターゲット レプリカ セットのサイズを UpdateServiceAsync(Uri, ServiceUpdateDescription) 増やすことです。

復元が成功した場合、1 つのレプリカのみを含むレプリカ セットへの復元の推奨事項に従った場合、レプリカはそれ自体を再起動し、オンラインに戻った後に復元されたローカル データの使用を開始します。

適用対象