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


ISystemTarget Интерфейс

Определение

Это интерфейс разметки для системных целевых объектов. Целевые объекты системы — это внутренние объекты среды выполнения, которые используют некоторое поведение с объектами grain, но также накладывают определенные ограничения. В частности: целевые объекты системы являются асинхронно адресуемыми субъектами. Класс Proxy создается для ISystemTarget так же, как и для IGrain System, запланированный планировщиком среды выполнения и соблюдающий по очереди параллелизм.

public interface ISystemTarget : Orleans.Runtime.IAddressable
type ISystemTarget = interface
    interface IAddressable
Public Interface ISystemTarget
Implements 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.

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