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


IAddressable Интерфейс

Определение

Интерфейс маркеров для адресируемых конечных точек, таких как интервалы интервалов, наблюдатели и другие внутренние адресируемые конечные точки системы

public interface IAddressable
[Orleans.GenerateMethodSerializers(typeof(Orleans.Runtime.GrainReference), false)]
public interface IAddressable
type IAddressable = interface
[<Orleans.GenerateMethodSerializers(typeof(Orleans.Runtime.GrainReference), false)>]
type IAddressable = interface
Public Interface IAddressable
Производный
Атрибуты

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

AsReference(IAddressable, Type)

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

AsReference<TGrainInterface>(IAddressable)

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

BindGrainReference(IAddressable, IGrainFactory)

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

Cast(IAddressable, Type)

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

Cast<TGrainInterface>(IAddressable)

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

GetGrainId(IAddressable)

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

GetPrimaryKey(IAddressable)

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

GetPrimaryKey(IAddressable, String)

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

GetPrimaryKeyLong(IAddressable)

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

GetPrimaryKeyLong(IAddressable, String)

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

GetPrimaryKeyString(IAddressable)

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

IsPrimaryKeyBasedOnLong(IAddressable)

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

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