IStateProviderReplica.BackupAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Effectue une sauvegarde complète de tous les états fiables gérés par ce IReliableStateManager. |
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Effectue une sauvegarde de tous les états fiables gérés par ce IReliableStateManager. |
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)
Effectue une sauvegarde complète de tous les états fiables gérés par ce IReliableStateManager.
public System.Threading.Tasks.Task BackupAsync (Func<Microsoft.ServiceFabric.Data.BackupInfo,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> backupCallback);
abstract member BackupAsync : Func<Microsoft.ServiceFabric.Data.BackupInfo, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool>> -> System.Threading.Tasks.Task
Public Function BackupAsync (backupCallback As Func(Of BackupInfo, CancellationToken, Task(Of Boolean))) As Task
Paramètres
- backupCallback
- Func<BackupInfo,CancellationToken,Task<Boolean>>
Rappel à appeler lorsque le dossier de sauvegarde a été créé localement et qu’il est prêt à être déplacé hors du nœud.
Retours
Tâche qui représente l’opération de sauvegarde asynchrone.
Remarques
Une sauvegarde COMPLÈTE est effectuée avec un délai d’attente d’une heure. Les valeurs booléennes retournées par backupCallback indiquent si le service a réussi à déplacer le dossier de sauvegarde vers un emplacement externe. Si false est retourné, BackupAsync lève InvalidOperationException avec le message approprié indiquant backupCallback retourné false. En outre, la sauvegarde est marquée comme ayant échoué.
S’applique à
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)
Effectue une sauvegarde de tous les états fiables gérés par ce IReliableStateManager.
public System.Threading.Tasks.Task BackupAsync (Microsoft.ServiceFabric.Data.BackupOption option, TimeSpan timeout, System.Threading.CancellationToken cancellationToken, Func<Microsoft.ServiceFabric.Data.BackupInfo,System.Threading.CancellationToken,System.Threading.Tasks.Task<bool>> backupCallback);
abstract member BackupAsync : Microsoft.ServiceFabric.Data.BackupOption * TimeSpan * System.Threading.CancellationToken * Func<Microsoft.ServiceFabric.Data.BackupInfo, System.Threading.CancellationToken, System.Threading.Tasks.Task<bool>> -> System.Threading.Tasks.Task
Public Function BackupAsync (option As BackupOption, timeout As TimeSpan, cancellationToken As CancellationToken, backupCallback As Func(Of BackupInfo, CancellationToken, Task(Of Boolean))) As Task
Paramètres
- option
- BackupOption
Type de sauvegarde à effectuer.
- timeout
- TimeSpan
Délai d’attente de cette opération.
- cancellationToken
- CancellationToken
Jeton pour surveiller les requêtes d'annulation.
- backupCallback
- Func<BackupInfo,CancellationToken,Task<Boolean>>
Rappel à appeler lorsque le dossier de sauvegarde a été créé localement et qu’il est prêt à être déplacé hors du nœud.
Retours
Tâche qui représente l’opération de sauvegarde asynchrone.
Remarques
Les valeurs booléennes retournées par backupCallback indiquent si le service a réussi à déplacer le dossier de sauvegarde vers un emplacement externe. Si false est retourné, BackupAsync lève InvalidOperationException avec le message approprié indiquant backupCallback retourné false. En outre, la sauvegarde est marquée comme ayant échoué.
S’applique à
Azure SDK for .NET