KeyValueStoreReplica.RestoreAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
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 パスも指定できます。
戻り値
非同期復元操作を表すタスク。
例外
backupDirectory が null です。
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
キャンセル トークン
戻り値
非同期復元操作を表すタスク。
例外
backupDirectory が null です。
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
キャンセル要求を監視するためのトークン。
戻り値
非同期復元操作を表すタスク。
例外
backupDirectory が null です。
backupDirectory が空であるか、空白だけが含まれています。
backupDirectory が存在しません。
注釈
バックアップ ディレクトリ内のファイルからストアが復元されると更新されたデータが失われるので、復元の進行中はキー/値ストアへの書き込み操作を実行しないことをお勧めします。
これはローカル レプリカの復元のみで、レプリカ セットは自動的に復元されません。 再構成を介して他のレプリカの自然なビルドを行う追加の手順を実行して、レプリカ セット全体を復元する必要があります。 推奨される方法は、レプリカが 1 つだけの空のサービスに復元し、必要に応じて を呼び出して後でターゲット レプリカ セットのサイズを UpdateServiceAsync(Uri, ServiceUpdateDescription) 増やすことです。
復元が成功した場合、1 つのレプリカのみを含むレプリカ セットへの復元の推奨事項に従った場合、レプリカはそれ自体を再起動し、オンラインに戻った後に復元されたローカル データの使用を開始します。
適用対象
Azure SDK for .NET