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


IMemoryStorageGrain Интерфейс

Определение

Интерфейс grain для внутреннего хранилища памяти, используемый поставщиком хранилища в памяти Orleans.

public interface IMemoryStorageGrain : Orleans.IGrainWithIntegerKey
type IMemoryStorageGrain = interface
    interface IGrainWithIntegerKey
    interface IGrain
    interface IAddressable
Public Interface IMemoryStorageGrain
Implements IGrainWithIntegerKey
Реализации

Методы

DeleteStateAsync(String, String, String)

Интерфейс grain для внутреннего хранилища памяти, используемый поставщиком хранилища в памяти Orleans.

DeleteStateAsync<T>(String, String)

Интерфейс grain для внутреннего хранилища памяти, используемый поставщиком хранилища в памяти Orleans.

ReadStateAsync(String, String)

Асинхронный метод для получения указанных данных состояния интервала из хранилища памяти.

ReadStateAsync<T>(String)

Асинхронный метод для получения указанных данных состояния интервала из хранилища памяти.

WriteStateAsync(String, String, IGrainState)

Асинхронный метод, вызывающий обновление указанных данных состояния интервала в хранилище памяти.

WriteStateAsync<T>(String, IGrainState<T>)

Асинхронный метод, вызывающий обновление указанных данных состояния интервала в хранилище памяти.

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

AsReference(IAddressable, Type)

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

AsReference<TGrainInterface>(IAddressable)

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

BindGrainReference(IAddressable, IGrainFactory)

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

Cast(IAddressable, Type)

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

Cast<TGrainInterface>(IAddressable)

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

GetGrainId(IAddressable)

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

GetGrainIdentity(IGrain)

Интерфейс grain для внутреннего хранилища памяти, используемый поставщиком хранилища в памяти Orleans.

GetPrimaryKey(IGrain)

Интерфейс grain для внутреннего хранилища памяти, используемый поставщиком хранилища в памяти Orleans.

GetPrimaryKey(IGrain, String)

Интерфейс grain для внутреннего хранилища памяти, используемый поставщиком хранилища в памяти Orleans.

GetPrimaryKey(IAddressable)

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

GetPrimaryKey(IAddressable, String)

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

GetPrimaryKeyLong(IGrain)

Интерфейс grain для внутреннего хранилища памяти, используемый поставщиком хранилища в памяти Orleans.

GetPrimaryKeyLong(IGrain, String)

Интерфейс grain для внутреннего хранилища памяти, используемый поставщиком хранилища в памяти Orleans.

GetPrimaryKeyLong(IAddressable)

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

GetPrimaryKeyLong(IAddressable, String)

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

GetPrimaryKeyString(IAddressable)

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

IsPrimaryKeyBasedOnLong(IAddressable)

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

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