Share via


FabricReplicator Clase

Definición

Replica el estado de alta disponibilidad y confiabilidad.

public sealed class FabricReplicator : System.Fabric.IReplicator, System.Fabric.IReplicatorCatchupSpecificQuorum
type FabricReplicator = class
    interface IReplicator
    interface IPrimaryReplicator
    interface IReplicatorCatchupSpecificQuorum
Public NotInheritable Class FabricReplicator
Implements IReplicator, IReplicatorCatchupSpecificQuorum
Herencia
FabricReplicator
Implementaciones

Comentarios

Proporciona la implementación predeterminada de las IStateReplicatorinterfaces , IReplicatory IPrimaryReplicator , que los servicios de usuario pueden usar, junto con su implementación de la IStateProvider interfaz .

Una instancia de la FabricReplicator clase se obtiene a través del CreateReplicator(IStateProvider, ReplicatorSettings) método .

Campos

InvalidAtomicGroupId

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

UnknownSequenceNumber

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

Propiedades

StateReplicator

Obtiene el IStateReplicator objeto que se puede usar para replicar el estado.

StateReplicator2

Obtiene el IStateReplicator2 objeto que se puede usar para replicar el estado.

Implementaciones de interfaz explícitas

IPrimaryReplicator.BuildReplicaAsync(ReplicaInformation, CancellationToken)

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IPrimaryReplicator.OnDataLossAsync(CancellationToken)

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IPrimaryReplicator.RemoveReplica(Int64)

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IPrimaryReplicator.UpdateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration, ReplicaSetConfiguration)

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IPrimaryReplicator.UpdateCurrentReplicaSetConfiguration(ReplicaSetConfiguration)

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IPrimaryReplicator.WaitForCatchUpQuorumAsync(ReplicaSetQuorumMode, CancellationToken)

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IReplicator.Abort()

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IReplicator.ChangeRoleAsync(Epoch, ReplicaRole, CancellationToken)

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IReplicator.CloseAsync(CancellationToken)

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IReplicator.GetCatchUpCapability()

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IReplicator.GetCurrentProgress()

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IReplicator.OpenAsync(CancellationToken)

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

IReplicator.UpdateEpochAsync(Epoch, CancellationToken)

Esto admite la infraestructura de Service Fabric y no está pensada para usarse directamente desde el código.

Se aplica a