IAtomicGroupStateProvider Interfaz
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í.
Describe métodos adicionales de la IAtomicGroupStateProvider interfaz que un servicio de usuario debe implementar para aprovechar la funcionalidad de grupo atómico de un grupo de servicios.
public interface IAtomicGroupStateProvider : System.Fabric.IStateProvider
type IAtomicGroupStateProvider = interface
interface IStateProvider
Public Interface IAtomicGroupStateProvider
Implements IStateProvider
- Implementaciones
Métodos
AtomicGroupCommitAsync(Int64, Int64, CancellationToken) |
Confirma un grupo atómico determinado. |
AtomicGroupRollbackAsync(Int64, Int64, CancellationToken) |
Revierte un grupo atómico determinado. |
AtomicGroupUndoProgressAsync(Int64, CancellationToken) |
Indica que se debe deshacer el progreso más allá de un número de secuencia de confirmación determinado proporcionado a través AtomicGroupCommitAsync(Int64, Int64, CancellationToken) de . |
GetCopyContext() |
Obtiene el contexto en una réplica secundaria después de crearla y abrirla para enviar contexto a la réplica principal. (Heredado de IStateProvider) |
GetCopyState(Int64, IOperationDataStream) |
Obtiene el estado en una réplica principal necesaria para compilar una réplica secundaria. (Heredado de IStateProvider) |
GetLastCommittedSequenceNumber() |
Obtiene el último número de secuencia que el servicio ha confirmado, también conocido como número de secuencia lógica (LSN). (Heredado de IStateProvider) |
OnDataLossAsync(CancellationToken) |
Indica que se ha perdido un cuórum de escritura de réplicas en este conjunto de réplicas y, por lo tanto, se podría haber producido una pérdida de datos. El conjunto de réplicas consta de una mayoría de réplicas, que incluye la réplica principal. (Heredado de IStateProvider) |
UpdateEpochAsync(Epoch, Int64, CancellationToken) |
Indica a una réplica que ha cambiado la configuración de un conjunto de réplicas debido a un cambio o intento de cambio a la réplica principal. El cambio se produce debido a errores o equilibrio de carga de la réplica principal anterior. Los cambios de época actúan como barrera mediante la segmentación de operaciones en los períodos de configuración exactos en los que se enviaron mediante una réplica principal específica. (Heredado de IStateProvider) |
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