次の方法で共有


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

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

AsReference<TGrainInterface>(IAddressable)

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

BindGrainReference(IAddressable, IGrainFactory)

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

Cast(IAddressable, Type)

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

Cast<TGrainInterface>(IAddressable)

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

GetGrainId(IAddressable)

指定されたグレインに対応するグレイン ID を返します。

GetGrainIdentity(IGrain)

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

GetPrimaryKey(IGrain)

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

GetPrimaryKey(IGrain, String)

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

GetPrimaryKey(IAddressable)

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

GetPrimaryKey(IAddressable, String)

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

GetPrimaryKeyLong(IGrain)

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

GetPrimaryKeyLong(IGrain, String)

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

GetPrimaryKeyLong(IAddressable)

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

GetPrimaryKeyLong(IAddressable, String)

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

GetPrimaryKeyString(IAddressable)

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

IsPrimaryKeyBasedOnLong(IAddressable)

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

適用対象