Partager via


IStateProviderReplica.BackupAsync Méthode

Définition

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 à