次の方法で共有


ILogConsistencyProtocolParticipant インターフェイス

定義

マルチクラスター ログ整合性プロトコルに参加するグレインのグレイン インターフェイス。

public interface ILogConsistencyProtocolParticipant : Orleans.IGrain
type ILogConsistencyProtocolParticipant = interface
    interface IGrain
    interface IAddressable
Public Interface ILogConsistencyProtocolParticipant
Implements IGrain
派生
実装

メソッド

DeactivateProtocolParticipant()

同じスケジューラで、ユーザー レベルの OnDeactivateAsync の直後に呼び出されます。

OnMultiClusterConfigurationChange(MultiClusterConfiguration)

構成変更通知を受信したときに呼び出されます。

OnProtocolMessageReceived(ILogConsistencyProtocolMessage)

別のクラスターからメッセージを受信したときに呼び出されます。 デッドロックを回避するには、他の呼び出しとインターリーブする必要があります。

PostActivateProtocolParticipant()

同じスケジューラで、ユーザー レベルの OnActivateAsync の直後に呼び出されます。

PreActivateProtocolParticipant()

同じスケジューラで、ユーザー レベルの OnActivateAsync の直前に呼び出されます。

拡張メソッド

AsReference<TGrainInterface>(IAddressable)

指定されたグレインへの型指定された参照を返します。

BindGrainReference(IAddressable, IGrainFactory)

指定された IGrainFactoryにグレイン参照をバインドします。

Cast(IAddressable, Type)

指定されたグレインへの型指定された参照を返します。

Cast<TGrainInterface>(IAddressable)

指定されたグレインへの型指定された参照を返します。

GetGrainIdentity(IGrain)

マルチクラスター ログ整合性プロトコルに参加するグレインのグレイン インターフェイス。

GetPrimaryKey(IGrain, String)

マルチクラスター ログ整合性プロトコルに参加するグレインのグレイン インターフェイス。

GetPrimaryKey(IGrain)

マルチクラスター ログ整合性プロトコルに参加するグレインのグレイン インターフェイス。

GetPrimaryKey(IAddressable, String)

グレイン主キーの Guid 表現を返します。

GetPrimaryKey(IAddressable)

グレイン主キーの Guid 表現を返します。

GetPrimaryKeyLong(IGrain, String)

マルチクラスター ログ整合性プロトコルに参加するグレインのグレイン インターフェイス。

GetPrimaryKeyLong(IGrain)

マルチクラスター ログ整合性プロトコルに参加するグレインのグレイン インターフェイス。

GetPrimaryKeyLong(IAddressable, String)

グレイン主キーの long 表現を返します。

GetPrimaryKeyLong(IAddressable)

グレイン主キーの long 表現を返します。

GetPrimaryKeyString(IAddressable)

グレインの string 主キーを返します。

IsPrimaryKeyBasedOnLong(IAddressable)

主キーの一部が long型であるかどうかを返します。

適用対象