KeyValueStoreReplica.RestoreAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RestoreAsync(String) |
Stellt die lokale Speicherdatenbank dieses Replikats aus einer Sicherung wieder her, die zuvor durch Aufrufen BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)von erstellt wurde. |
RestoreAsync(String, CancellationToken) |
Stellt die lokale Speicherdatenbank dieses Replikats aus einer Sicherung wieder her, die zuvor durch Aufrufen BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)von erstellt wurde. |
RestoreAsync(String, RestoreSettings, CancellationToken) |
Stellt das Schlüssel-Wert-Speicherreplikat asynchron wieder her. |
RestoreAsync(String)
Stellt die lokale Speicherdatenbank dieses Replikats aus einer Sicherung wieder her, die zuvor durch Aufrufen BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)von erstellt wurde.
public System.Threading.Tasks.Task RestoreAsync (string backupDirectory);
member this.RestoreAsync : string -> System.Threading.Tasks.Task
Public Function RestoreAsync (backupDirectory As String) As Task
Parameter
- backupDirectory
- String
Das Verzeichnis, aus dem das Replikat wiederhergestellt werden soll. Dieser Parameter darf nicht NULL oder leer sein oder nur Leerzeichen enthalten. UNC-Pfade können auch bereitgestellt werden.
Gibt zurück
Eine Aufgabe, die den asynchronen Wiederherstellungsvorgang darstellt.
Ausnahmen
backupDirectory ist NULL.
backupDirectory ist leer oder enthält nur Leerzeichen.
backupDirectory ist nicht vorhanden.
Hinweise
Es wird empfohlen, während der Wiederherstellung keine Schreibvorgänge in den Schlüssel-Wert-Speicher auszuführen, da die aktualisierten Daten verloren gehen, wenn der Speicher aus den Dateien in backupDirectory wiederhergestellt wird.
Dies ist nur eine lokale Replikatwiederherstellung, und die Replikatmenge wird nicht automatisch wiederhergestellt. Der gesamte Replikatsatz muss wiederhergestellt werden, indem zusätzliche Schritte ausgeführt werden, um einen natürlichen Build anderer Replikate über eine Neukonfiguration zu verursachen. Der empfohlene Ansatz besteht darin, einen leeren Dienst mit nur einem einzelnen Replikat wiederherzustellen und anschließend die Größe der Zielreplikatgruppe mit einem Aufruf von zu UpdateServiceAsync(Uri, ServiceUpdateDescription) erhöhen, falls erforderlich.
Wenn die Wiederherstellung erfolgreich ist, startet das Replikat selbst neu und beginnt mit der Verwendung der wiederhergestellten lokalen Daten, nachdem es wieder online geschaltet wurde, da die Empfehlung zur Wiederherstellung in einer Replikatgruppe, die nur ein einzelnes Replikat enthält, befolgt wurde.
Gilt für:
RestoreAsync(String, CancellationToken)
Stellt die lokale Speicherdatenbank dieses Replikats aus einer Sicherung wieder her, die zuvor durch Aufrufen BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>)von erstellt wurde.
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
Parameter
- backupDirectory
- String
Das Verzeichnis, aus dem das Replikat wiederhergestellt werden soll. Dieser Parameter darf nicht NULL oder leer sein oder nur Leerzeichen enthalten. UNC-Pfade können auch bereitgestellt werden.
- cancellationToken
- CancellationToken
Das Abbruchtoken
Gibt zurück
Eine Aufgabe, die den asynchronen Wiederherstellungsvorgang darstellt.
Ausnahmen
backupDirectory ist NULL.
backupDirectory ist leer oder enthält nur Leerzeichen.
backupDirectory ist nicht vorhanden.
Hinweise
Es wird empfohlen, während der Wiederherstellung keine Schreibvorgänge in den Schlüssel-Wert-Speicher auszuführen, da die aktualisierten Daten verloren gehen, wenn der Speicher aus den Dateien in backupDirectory wiederhergestellt wird.
Dies ist nur eine lokale Replikatwiederherstellung, und die Replikatmenge wird nicht automatisch wiederhergestellt. Der gesamte Replikatsatz muss wiederhergestellt werden, indem zusätzliche Schritte ausgeführt werden, um einen natürlichen Build anderer Replikate über eine Neukonfiguration zu verursachen. Der empfohlene Ansatz besteht darin, einen leeren Dienst mit nur einem einzelnen Replikat wiederherzustellen und anschließend die Größe der Zielreplikatgruppe mit einem Aufruf von zu UpdateServiceAsync(Uri, ServiceUpdateDescription) erhöhen, falls erforderlich.
Wenn die Wiederherstellung erfolgreich ist, startet das Replikat selbst neu und beginnt mit der Verwendung der wiederhergestellten lokalen Daten, nachdem es wieder online geschaltet wurde, da die Empfehlung zur Wiederherstellung in einer Replikatgruppe, die nur ein einzelnes Replikat enthält, befolgt wurde.
Gilt für:
RestoreAsync(String, RestoreSettings, CancellationToken)
Stellt das Schlüssel-Wert-Speicherreplikat asynchron wieder her.
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
Parameter
- backupDirectory
- String
Das Verzeichnis, aus dem das Replikat wiederhergestellt werden soll. Dieser Parameter darf nicht NULL oder leer sein oder nur Leerzeichen enthalten. UNC-Pfade können auch bereitgestellt werden.
- settings
- RestoreSettings
Einstellungen zum Ändern des Wiederherstellungsverhaltens.
- cancellationToken
- CancellationToken
Das Token zum Überwachen von Abbruchanforderungen.
Gibt zurück
Eine Aufgabe, die den asynchronen Wiederherstellungsvorgang darstellt.
Ausnahmen
backupDirectory ist NULL.
backupDirectory ist leer oder enthält nur Leerzeichen.
backupDirectory ist nicht vorhanden.
Hinweise
Es wird empfohlen, während der Wiederherstellung keine Schreibvorgänge in den Schlüssel-Wert-Speicher auszuführen, da die aktualisierten Daten verloren gehen, wenn der Speicher aus den Dateien in backupDirectory wiederhergestellt wird.
Dies ist nur eine lokale Replikatwiederherstellung, und die Replikatmenge wird nicht automatisch wiederhergestellt. Der gesamte Replikatsatz muss wiederhergestellt werden, indem zusätzliche Schritte ausgeführt werden, um einen natürlichen Build anderer Replikate über eine Neukonfiguration zu verursachen. Der empfohlene Ansatz besteht darin, einen leeren Dienst mit nur einem einzelnen Replikat wiederherzustellen und anschließend die Größe der Zielreplikatgruppe mit einem Aufruf von zu UpdateServiceAsync(Uri, ServiceUpdateDescription) erhöhen, falls erforderlich.
Wenn die Wiederherstellung erfolgreich ist, startet das Replikat selbst neu und beginnt mit der Verwendung der wiederhergestellten lokalen Daten, nachdem es wieder online geschaltet wurde, da die Empfehlung zur Wiederherstellung in einer Replikatgruppe, die nur ein einzelnes Replikat enthält, befolgt wurde.
Gilt für:
Azure SDK for .NET