Поделиться через


ILogConsistencyProtocolParticipant Интерфейс

Определение

Интерфейс grain для объектов grain, участвующих в протоколах согласованности журналов с несколькими кластерами.

public interface ILogConsistencyProtocolParticipant : Orleans.IGrain
type ILogConsistencyProtocolParticipant = interface
    interface IGrain
    interface IAddressable
Public Interface ILogConsistencyProtocolParticipant
Implements IGrain
Производный
Реализации

Методы

DeactivateProtocolParticipant()

Вызывается сразу после onDeactivateAsync на уровне пользователя в том же планировщике.

PostActivateProtocolParticipant()

Вызывается сразу после onActivateAsync на уровне пользователя в том же планировщике.

PreActivateProtocolParticipant()

Вызывается непосредственно перед onActivateAsync на уровне пользователя в том же планировщике.

Методы расширения

AsReference(IAddressable, Type)

Возвращает типизированные ссылки на предоставленную грань.

AsReference<TGrainInterface>(IAddressable)

Возвращает типизированные ссылки на предоставленную грань.

BindGrainReference(IAddressable, IGrainFactory)

Привязывает ссылку grain к предоставленному IGrainFactoryобъекту .

Cast(IAddressable, Type)

Возвращает типизированные ссылки на предоставленную грань.

Cast<TGrainInterface>(IAddressable)

Возвращает типизированные ссылки на предоставленную грань.

GetGrainId(IAddressable)

Возвращает идентификатор интервала, соответствующий указанному объекту grain.

GetGrainIdentity(IGrain)

Интерфейс grain для объектов grain, участвующих в протоколах согласованности журналов с несколькими кластерами.

GetPrimaryKey(IGrain)

Интерфейс grain для объектов grain, участвующих в протоколах согласованности журналов с несколькими кластерами.

GetPrimaryKey(IGrain, String)

Интерфейс grain для объектов grain, участвующих в протоколах согласованности журналов с несколькими кластерами.

GetPrimaryKey(IAddressable)

Guid Возвращает представление первичного ключа grain.

GetPrimaryKey(IAddressable, String)

Guid Возвращает представление первичного ключа grain.

GetPrimaryKeyLong(IGrain)

Интерфейс grain для объектов grain, участвующих в протоколах согласованности журналов с несколькими кластерами.

GetPrimaryKeyLong(IGrain, String)

Интерфейс grain для объектов grain, участвующих в протоколах согласованности журналов с несколькими кластерами.

GetPrimaryKeyLong(IAddressable)

long Возвращает представление первичного ключа grain.

GetPrimaryKeyLong(IAddressable, String)

long Возвращает представление первичного ключа grain.

GetPrimaryKeyString(IAddressable)

Возвращает первичный string ключ элемента grain.

IsPrimaryKeyBasedOnLong(IAddressable)

Возвращает значение, указывающее, относится ли часть первичного ключа к типу long.

Применяется к