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) |
Возвращает |
GetPrimaryKeyLong(IAddressable) |
Возвращает |
GetPrimaryKeyString(IAddressable) |
Возвращает первичный ключ |
IsPrimaryKeyBasedOnLong(IAddressable) |
Возвращает, является ли часть первичного ключа типом |