Partager via


ILogConsistencyProtocolParticipant Interface

Définition

Interface grain pour les grains qui participent aux protocoles de cohérence des journaux de plusieurs clusters.

public interface ILogConsistencyProtocolParticipant : Orleans.IGrain
type ILogConsistencyProtocolParticipant = interface
    interface IGrain
    interface IAddressable
Public Interface ILogConsistencyProtocolParticipant
Implements IGrain
Dérivé
Implémente

Méthodes

DeactivateProtocolParticipant()

Appelé immédiatement après le programme OnDeactivateAsync au niveau de l’utilisateur, sur le même planificateur.

OnMultiClusterConfigurationChange(MultiClusterConfiguration)

Appelé lorsqu’une notification de modification de configuration est reçue.

OnProtocolMessageReceived(ILogConsistencyProtocolMessage)

Appelé lorsqu’un message est reçu d’un autre cluster. Cela DOIT interagir avec d’autres appels pour éviter les interblocages.

PostActivateProtocolParticipant()

Appelé immédiatement après le niveau utilisateur OnActivateAsync, sur le même planificateur.

PreActivateProtocolParticipant()

Appelé immédiatement avant l’onActivateAsync au niveau de l’utilisateur, sur le même planificateur.

Méthodes d’extension

AsReference<TGrainInterface>(IAddressable)

Retourne une référence typée au grain fourni.

BindGrainReference(IAddressable, IGrainFactory)

Lie la référence de grain au IGrainFactoryfourni.

Cast(IAddressable, Type)

Retourne une référence typée au grain fourni.

Cast<TGrainInterface>(IAddressable)

Retourne une référence typée au grain fourni.

GetGrainIdentity(IGrain)

Interface grain pour les grains qui participent aux protocoles de cohérence des journaux de plusieurs clusters.

GetPrimaryKey(IGrain)

Interface grain pour les grains qui participent aux protocoles de cohérence des journaux de plusieurs clusters.

GetPrimaryKey(IGrain, String)

Interface grain pour les grains qui participent aux protocoles de cohérence des journaux de plusieurs clusters.

GetPrimaryKey(IAddressable)

Retourne la représentation Guid d’une clé primaire de grain.

GetPrimaryKey(IAddressable, String)

Retourne la représentation Guid d’une clé primaire de grain.

GetPrimaryKeyLong(IGrain)

Interface grain pour les grains qui participent aux protocoles de cohérence des journaux de plusieurs clusters.

GetPrimaryKeyLong(IGrain, String)

Interface grain pour les grains qui participent aux protocoles de cohérence des journaux de plusieurs clusters.

GetPrimaryKeyLong(IAddressable)

Retourne la représentation long d’une clé primaire de grain.

GetPrimaryKeyLong(IAddressable, String)

Retourne la représentation long d’une clé primaire de grain.

GetPrimaryKeyString(IAddressable)

Retourne la string clé primaire du grain.

IsPrimaryKeyBasedOnLong(IAddressable)

Retourne si une partie de la clé primaire est de type long.

S’applique à