Partager via


KeyValueStoreReplica.RestoreAsync Méthode

Définition

Surcharges

RestoreAsync(String)

Restaure la base de données du magasin local de ce réplica à partir d’une sauvegarde créée précédemment en appelant BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>).

RestoreAsync(String, CancellationToken)

Restaure la base de données du magasin local de ce réplica à partir d’une sauvegarde créée précédemment en appelant BackupAsync(String, StoreBackupOption, Func<StoreBackupInfo,Task<Boolean>>).

RestoreAsync(String, RestoreSettings, CancellationToken)

Restaure de manière asynchrone le magasin de clés/valeurs réplica.

RestoreAsync(String)

Restaure la base de données du magasin local de ce réplica à partir d’une sauvegarde créée précédemment en appelant 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

Paramètres

backupDirectory
String

Répertoire à partir duquel le réplica doit être restauré. Ce paramètre ne peut pas être null, vide ou contenir simplement un espace blanc. Des chemins UNC peuvent également être fournis.

Retours

Tâche qui représente l’opération de restauration asynchrone.

Exceptions

backupDirectory a la valeur null.

backupDirectory est vide ou contient uniquement des espaces blancs.

backupDirectory n’existe pas.

Remarques

Il est recommandé de ne pas effectuer d’opérations d’écriture dans le magasin de clés/valeurs pendant la restauration, car les données mises à jour seraient perdues lorsque le magasin est restauré à partir des fichiers dans backupDirectory.

Il s’agit uniquement d’une restauration réplica locale et le réplica défini n’est pas restauré automatiquement. L’ensemble de réplica doit être restauré en effectuant des étapes supplémentaires pour provoquer une génération naturelle d’autres réplicas via une reconfiguration. L’approche recommandée consiste à restaurer vers un service vide avec un seul réplica et à augmenter la taille de réplica cible définie par la suite avec un appel à UpdateServiceAsync(Uri, ServiceUpdateDescription) si nécessaire.

Si la restauration réussit, l’réplica redémarrera d’elle-même et commencera à utiliser les données locales restaurées après être revenue en ligne, étant donné que la recommandation de restauration sur un jeu de réplica ne contenant qu’un seul réplica a été suivie.

S’applique à

RestoreAsync(String, CancellationToken)

Restaure la base de données du magasin local de ce réplica à partir d’une sauvegarde créée précédemment en appelant 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

Paramètres

backupDirectory
String

Répertoire à partir duquel le réplica doit être restauré. Ce paramètre ne peut pas être null, vide ou contenir simplement un espace blanc. Des chemins UNC peuvent également être fournis.

cancellationToken
CancellationToken

Jeton d’annulation

Retours

Tâche qui représente l’opération de restauration asynchrone.

Exceptions

backupDirectory a la valeur null.

backupDirectory est vide ou contient uniquement des espaces blancs.

backupDirectory n’existe pas.

Remarques

Il est recommandé de ne pas effectuer d’opérations d’écriture dans le magasin de clés/valeurs pendant la restauration, car les données mises à jour seraient perdues lorsque le magasin est restauré à partir des fichiers dans backupDirectory.

Il s’agit uniquement d’une restauration réplica locale et le réplica défini n’est pas restauré automatiquement. L’ensemble de réplica doit être restauré en effectuant des étapes supplémentaires pour provoquer une génération naturelle d’autres réplicas via une reconfiguration. L’approche recommandée consiste à restaurer vers un service vide avec un seul réplica et à augmenter la taille de réplica cible définie par la suite avec un appel à UpdateServiceAsync(Uri, ServiceUpdateDescription) si nécessaire.

Si la restauration réussit, l’réplica redémarrera d’elle-même et commencera à utiliser les données locales restaurées après être revenue en ligne, étant donné que la recommandation de restauration sur un jeu de réplica ne contenant qu’un seul réplica a été suivie.

S’applique à

RestoreAsync(String, RestoreSettings, CancellationToken)

Restaure de manière asynchrone le magasin de clés/valeurs réplica.

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

Paramètres

backupDirectory
String

Répertoire à partir duquel le réplica doit être restauré. Ce paramètre ne peut pas être null, vide ou contenir simplement un espace blanc. Des chemins UNC peuvent également être fournis.

settings
RestoreSettings

Paramètres pour modifier le comportement de restauration.

cancellationToken
CancellationToken

Jeton pour surveiller les requêtes d'annulation.

Retours

Tâche qui représente l’opération de restauration asynchrone.

Exceptions

backupDirectory a la valeur null.

backupDirectory est vide ou contient uniquement des espaces blancs.

backupDirectory n’existe pas.

Remarques

Il est recommandé de ne pas effectuer d’opérations d’écriture dans le magasin de clés/valeurs pendant la restauration, car les données mises à jour seraient perdues lorsque le magasin est restauré à partir des fichiers dans backupDirectory.

Il s’agit uniquement d’une restauration réplica locale et le réplica défini n’est pas restauré automatiquement. L’ensemble de réplica doit être restauré en effectuant des étapes supplémentaires pour provoquer une génération naturelle d’autres réplicas via une reconfiguration. L’approche recommandée consiste à restaurer vers un service vide avec un seul réplica et à augmenter la taille de réplica cible définie par la suite avec un appel à UpdateServiceAsync(Uri, ServiceUpdateDescription) si nécessaire.

Si la restauration réussit, l’réplica redémarrera d’elle-même et commencera à utiliser les données locales restaurées après être revenue en ligne, étant donné que la recommandation de restauration sur un jeu de réplica ne contenant qu’un seul réplica a été suivie.

S’applique à