ReliableStateManager.BackupAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Executa um backup completo de todo o estado confiável gerenciado por este IReliableStateManager. |
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Executa um backup de todo o estado confiável gerenciado por este IReliableStateManager. |
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)
Executa um backup completo de todo o estado confiável gerenciado por este 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
override this.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
Parâmetros
- backupCallback
- Func<BackupInfo,CancellationToken,Task<Boolean>>
Retorno de chamada a ser chamado quando a pasta de backup tiver sido criada localmente e estiver pronta para ser movida para fora do nó.
Retornos
Tarefa que representa a operação de backup assíncrona.
Implementações
Comentários
Um backup COMPLETO será executado com um tempo limite de uma hora. Booliano retornado pelo backupCallback indica se o serviço foi capaz de mover com êxito a pasta de backup para um local externo. Se false for retornado, BackupAsync lançará InvalidOperationException com a mensagem relevante indicando que backupCallback retornou false. Além disso, o backup será marcado como malsucedido.
Aplica-se a
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)
Executa um backup de todo o estado confiável gerenciado por este 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
override this.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
Parâmetros
- option
- BackupOption
O tipo de backup a ser executado.
- timeout
- TimeSpan
O tempo limite para esta operação.
- cancellationToken
- CancellationToken
O token a se monitorar para solicitações de cancelamento.
- backupCallback
- Func<BackupInfo,CancellationToken,Task<Boolean>>
Retorno de chamada a ser chamado quando a pasta de backup tiver sido criada localmente e estiver pronta para ser movida para fora do nó.
Retornos
Tarefa que representa a operação de backup assíncrona.
Implementações
Comentários
Booliano retornado pelo backupCallback indica se o serviço foi capaz de mover com êxito a pasta de backup para um local externo. Se false for retornado, BackupAsync lançará InvalidOperationException com a mensagem relevante indicando que backupCallback retornou false. Além disso, o backup será marcado como malsucedido.
Aplica-se a
Azure SDK for .NET