Compartilhar via


ILogConsistencyProtocolParticipant Interface

Definição

Interface de granularidade para granularidades 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.

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(IAddressable, Type)

Retorna uma referência tipada à granularidade fornecida.

AsReference<TGrainInterface>(IAddressable)

Retorna uma referência tipada à granularidade fornecida.

BindGrainReference(IAddressable, IGrainFactory)

Associa a referência de granularidade ao fornecido IGrainFactory.

Cast(IAddressable, Type)

Retorna uma referência tipada à granularidade fornecida.

Cast<TGrainInterface>(IAddressable)

Retorna uma referência tipada à granularidade fornecida.

GetGrainId(IAddressable)

Retorna a ID de granularidade correspondente à granularidade fornecida.

GetGrainIdentity(IGrain)

Interface de granularidade para granularidades que participam de protocolos de consistência de log de vários clusters.

GetPrimaryKey(IGrain, String)

Interface de granularidade para granularidades que participam de protocolos de consistência de log de vários clusters.

GetPrimaryKey(IGrain)

Interface de granularidade para granularidades que participam de protocolos de consistência de log de vários clusters.

GetPrimaryKey(IAddressable, String)

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

GetPrimaryKey(IAddressable)

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

GetPrimaryKeyLong(IGrain, String)

Interface de granularidade para granularidades que participam de protocolos de consistência de log de vários clusters.

GetPrimaryKeyLong(IGrain)

Interface de granularidade para granularidades que participam de protocolos de consistência de log de vários clusters.

GetPrimaryKeyLong(IAddressable, String)

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

GetPrimaryKeyLong(IAddressable)

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

GetPrimaryKeyString(IAddressable)

Retorna a string chave primária da granularidade.

IsPrimaryKeyBasedOnLong(IAddressable)

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

Aplica-se a