Freigeben über


FabricReplicator Klasse

Definition

Repliziert den Zustand für Hochverfügbarkeit und Zuverlässigkeit.

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
Vererbung
FabricReplicator
Implementiert

Hinweise

Stellt die Standardimplementierung der IStateReplicatorSchnittstellen , IReplicatorund IPrimaryReplicator bereit, die Benutzerdienste zusammen mit ihrer Implementierung der IStateProvider -Schnittstelle verwenden können.

Ein instance der FabricReplicator -Klasse wird über die CreateReplicator(IStateProvider, ReplicatorSettings) -Methode abgerufen.

Felder

InvalidAtomicGroupId

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

UnknownSequenceNumber

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Eigenschaften

StateReplicator

Ruft den ab, der zum Replizieren des IStateReplicator Zustands verwendet werden kann.

StateReplicator2

Ruft den ab, der zum Replizieren des IStateReplicator2 Zustands verwendet werden kann.

Explizite Schnittstellenimplementierungen

IPrimaryReplicator.BuildReplicaAsync(ReplicaInformation, CancellationToken)

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IPrimaryReplicator.OnDataLossAsync(CancellationToken)

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IPrimaryReplicator.RemoveReplica(Int64)

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IPrimaryReplicator.UpdateCatchUpReplicaSetConfiguration(ReplicaSetConfiguration, ReplicaSetConfiguration)

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IPrimaryReplicator.UpdateCurrentReplicaSetConfiguration(ReplicaSetConfiguration)

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IPrimaryReplicator.WaitForCatchUpQuorumAsync(ReplicaSetQuorumMode, CancellationToken)

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IReplicator.Abort()

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IReplicator.ChangeRoleAsync(Epoch, ReplicaRole, CancellationToken)

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IReplicator.CloseAsync(CancellationToken)

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IReplicator.GetCatchUpCapability()

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IReplicator.GetCurrentProgress()

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IReplicator.OpenAsync(CancellationToken)

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

IReplicator.UpdateEpochAsync(Epoch, CancellationToken)

Dies unterstützt die Service Fabric-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Gilt für: