IStateProviderReplica.BackupAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Realiza una copia de seguridad completa de todo el estado confiable administrado por este IReliableStateManager. |
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>) |
Realiza una copia de seguridad de todo el estado confiable administrado por este IReliableStateManager. |
BackupAsync(Func<BackupInfo,CancellationToken,Task<Boolean>>)
Realiza una copia de seguridad completa de todo el estado confiable administrado 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
Public Function BackupAsync (backupCallback As Func(Of BackupInfo, CancellationToken, Task(Of Boolean))) As Task
Parámetros
- backupCallback
- Func<BackupInfo,CancellationToken,Task<Boolean>>
Devolución de llamada a la que se llamará cuando la carpeta de copia de seguridad se haya creado localmente y esté lista para moverse fuera del nodo.
Devoluciones
Tarea que representa la operación de copia de seguridad asincrónica.
Comentarios
Se realizará una copia de seguridad completa con un tiempo de espera de una hora. Boolean devuelto por backupCallback indica si el servicio pudo mover correctamente la carpeta de copia de seguridad a una ubicación externa. Si se devuelve false, BackupAsync inicia InvalidOperationException con el mensaje correspondiente que indica backupCallback devuelto false. Además, la copia de seguridad se marcará como incorrecta.
Se aplica a
BackupAsync(BackupOption, TimeSpan, CancellationToken, Func<BackupInfo,CancellationToken,Task<Boolean>>)
Realiza una copia de seguridad de todo el estado confiable administrado 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
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
Tipo de copia de seguridad que se va a realizar.
- timeout
- TimeSpan
Tiempo de espera de esta operación.
- cancellationToken
- CancellationToken
Token para supervisar solicitudes de cancelación.
- backupCallback
- Func<BackupInfo,CancellationToken,Task<Boolean>>
Devolución de llamada a la que se llamará cuando la carpeta de copia de seguridad se haya creado localmente y esté lista para moverse fuera del nodo.
Devoluciones
Tarea que representa la operación de copia de seguridad asincrónica.
Comentarios
Boolean devuelto por backupCallback indica si el servicio pudo mover correctamente la carpeta de copia de seguridad a una ubicación externa. Si se devuelve false, BackupAsync inicia InvalidOperationException con el mensaje correspondiente que indica backupCallback devuelto false. Además, la copia de seguridad se marcará como incorrecta.
Se aplica a
Azure SDK for .NET
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de