Compartilhar via


ILogConsistencyProtocolParticipant Interface

Definição

Interface de grãos para grãos que participam de protocolos de consistência de log de vários clusters.

public interface ILogConsistencyProtocolParticipant : Orleans.IGrain
type ILogConsistencyProtocolParticipant = interface
    interface IGrain
    interface IAddressable
Public Interface ILogConsistencyProtocolParticipant
Implements IGrain
Derivado
Implementações

Métodos

DeactivateProtocolParticipant()

Chamado imediatamente após o OnDeactivateAsync no nível do usuário, no mesmo agendador.

OnMultiClusterConfigurationChange(MultiClusterConfiguration)

Chamado quando uma notificação de alteração de configuração é recebida.

OnProtocolMessageReceived(ILogConsistencyProtocolMessage)

Chamado quando uma mensagem é recebida de outro cluster. Isso deve se intercalar com outras chamadas para evitar deadlocks.

PostActivateProtocolParticipant()

Chamado imediatamente após o OnActivateAsync no nível do usuário, no mesmo agendador.

PreActivateProtocolParticipant()

Chamado imediatamente antes do OnActivateAsync no nível do usuário, no mesmo agendador.

Métodos de Extensão

AsReference<TGrainInterface>(IAddressable)

Retorna uma referência tipada ao grão fornecido.

BindGrainReference(IAddressable, IGrainFactory)

Associa a referência de grão ao IGrainFactoryfornecido.

Cast(IAddressable, Type)

Retorna uma referência tipada ao grão fornecido.

Cast<TGrainInterface>(IAddressable)

Retorna uma referência tipada ao grão fornecido.

GetGrainIdentity(IGrain)

Interface de grãos para grãos que participam de protocolos de consistência de log de vários clusters.

GetPrimaryKey(IGrain, String)

Interface de grãos para grãos que participam de protocolos de consistência de log de vários clusters.

GetPrimaryKey(IGrain)

Interface de grãos para grãos que participam de protocolos de consistência de log de vários clusters.

GetPrimaryKey(IAddressable, String)

Retorna a representação Guid de uma chave primária de grãos.

GetPrimaryKey(IAddressable)

Retorna a representação Guid de uma chave primária de grãos.

GetPrimaryKeyLong(IGrain, String)

Interface de grãos para grãos que participam de protocolos de consistência de log de vários clusters.

GetPrimaryKeyLong(IGrain)

Interface de grãos para grãos que participam de protocolos de consistência de log de vários clusters.

GetPrimaryKeyLong(IAddressable, String)

Retorna a representação long de uma chave primária de grãos.

GetPrimaryKeyLong(IAddressable)

Retorna a representação long de uma chave primária de grãos.

GetPrimaryKeyString(IAddressable)

Retorna a chave primária string do grão.

IsPrimaryKeyBasedOnLong(IAddressable)

Retorna se parte da chave primária é do tipo long.

Aplica-se a