Compartir a través de


ILogConsistencyProtocolParticipant Interfaz

Definición

Interfaz de granos para granos que participan en protocolos de coherencia de registros de varios clústeres.

public interface ILogConsistencyProtocolParticipant : Orleans.IGrain
type ILogConsistencyProtocolParticipant = interface
    interface IGrain
    interface IAddressable
Public Interface ILogConsistencyProtocolParticipant
Implements IGrain
Derivado
Implementaciones

Métodos

DeactivateProtocolParticipant()

Se llama inmediatamente después del nivel de usuario OnDeactivateAsync, en el mismo programador.

OnMultiClusterConfigurationChange(MultiClusterConfiguration)

Se llama cuando se recibe una notificación de cambio de configuración.

OnProtocolMessageReceived(ILogConsistencyProtocolMessage)

Se llama cuando se recibe un mensaje de otro clúster. Esto DEBE intercalar con otras llamadas para evitar interbloqueos.

PostActivateProtocolParticipant()

Se llama inmediatamente después del nivel de usuario OnActivateAsync, en el mismo programador.

PreActivateProtocolParticipant()

Se llama inmediatamente antes del nivel de usuario OnActivateAsync, en el mismo programador.

Métodos de extensión

AsReference<TGrainInterface>(IAddressable)

Devuelve una referencia con tipo al grano proporcionado.

BindGrainReference(IAddressable, IGrainFactory)

Enlaza la referencia de grano a la IGrainFactoryproporcionada.

Cast(IAddressable, Type)

Devuelve una referencia con tipo al grano proporcionado.

Cast<TGrainInterface>(IAddressable)

Devuelve una referencia con tipo al grano proporcionado.

GetGrainIdentity(IGrain)

Interfaz de granos para granos que participan en protocolos de coherencia de registros de varios clústeres.

GetPrimaryKey(IGrain)

Interfaz de granos para granos que participan en protocolos de coherencia de registros de varios clústeres.

GetPrimaryKey(IGrain, String)

Interfaz de granos para granos que participan en protocolos de coherencia de registros de varios clústeres.

GetPrimaryKey(IAddressable)

Devuelve la representación Guid de una clave principal de grano.

GetPrimaryKey(IAddressable, String)

Devuelve la representación Guid de una clave principal de grano.

GetPrimaryKeyLong(IGrain)

Interfaz de granos para granos que participan en protocolos de coherencia de registros de varios clústeres.

GetPrimaryKeyLong(IGrain, String)

Interfaz de granos para granos que participan en protocolos de coherencia de registros de varios clústeres.

GetPrimaryKeyLong(IAddressable)

Devuelve la representación long de una clave principal de grano.

GetPrimaryKeyLong(IAddressable, String)

Devuelve la representación long de una clave principal de grano.

GetPrimaryKeyString(IAddressable)

Devuelve el string clave principal del grano.

IsPrimaryKeyBasedOnLong(IAddressable)

Devuelve si parte de la clave principal es de tipo long.

Se aplica a