Partager via


FabricReplicator Classe

Définition

Réplique l’état pour la haute disponibilité et la fiabilité.

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
Héritage
FabricReplicator
Implémente

Remarques

Fournit l’implémentation par défaut des IStateReplicatorinterfaces , IReplicatoret IPrimaryReplicator que les services utilisateur peuvent utiliser, ainsi que leur implémentation de l’interface IStateProvider .

Une instance de la FabricReplicator classe est obtenue via la CreateReplicator(IStateProvider, ReplicatorSettings) méthode .

Champs

InvalidAtomicGroupId

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

UnknownSequenceNumber

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

Propriétés

StateReplicator

Obtient le IStateReplicator qui peut être utilisé pour répliquer l’état

StateReplicator2

Obtient le IStateReplicator2 qui peut être utilisé pour répliquer l’état

Implémentations d’interfaces explicites

IPrimaryReplicator.BuildReplicaAsync(ReplicaInformation, CancellationToken)

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IPrimaryReplicator.OnDataLossAsync(CancellationToken)

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IPrimaryReplicator.RemoveReplica(Int64)

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IPrimaryReplicator.UpdateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration, ReplicaSetConfiguration)

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IPrimaryReplicator.UpdateCurrentReplicaSetConfiguration(ReplicaSetConfiguration)

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IPrimaryReplicator.WaitForCatchUpQuorumAsync(ReplicaSetQuorumMode, CancellationToken)

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IReplicator.Abort()

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IReplicator.ChangeRoleAsync(Epoch, ReplicaRole, CancellationToken)

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IReplicator.CloseAsync(CancellationToken)

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IReplicator.GetCatchUpCapability()

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IReplicator.GetCurrentProgress()

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IReplicator.OpenAsync(CancellationToken)

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

IReplicator.UpdateEpochAsync(Epoch, CancellationToken)

Cela prend en charge l’infrastructure Service Fabric et n’est pas destiné à être utilisé directement à partir de votre code.

S’applique à