IMemoryStorageGrain 接口

定义

Orleans 内存中存储提供程序使用的内部内存存储粒度的 Grain 接口。

public interface IMemoryStorageGrain : Orleans.IGrainWithIntegerKey
type IMemoryStorageGrain = interface
    interface IGrainWithIntegerKey
    interface IGrain
    interface IAddressable
Public Interface IMemoryStorageGrain
Implements IGrainWithIntegerKey
实现

方法

DeleteStateAsync(String, String, String)

Orleans 内存中存储提供程序使用的内部内存存储粒度的 Grain 接口。

DeleteStateAsync<T>(String, String)

Orleans 内存中存储提供程序使用的内部内存存储粒度的 Grain 接口。

ReadStateAsync(String, String)

异步方法,用于从内存存储中检索指定的 grain 状态数据。

ReadStateAsync<T>(String)

异步方法,用于从内存存储中检索指定的 grain 状态数据。

WriteStateAsync(String, String, IGrainState)

异步方法,用于将指定的 grain 状态数据更新到内存存储中。

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

异步方法,用于将指定的 grain 状态数据更新到内存存储中。

扩展方法

AsReference(IAddressable, Type)

返回对所提供的粒度的类型化引用。

AsReference<TGrainInterface>(IAddressable)

返回对所提供的粒度的类型化引用。

BindGrainReference(IAddressable, IGrainFactory)

将 grain 引用绑定到提供的 IGrainFactory

Cast(IAddressable, Type)

返回对所提供的粒度的类型化引用。

Cast<TGrainInterface>(IAddressable)

返回对所提供的粒度的类型化引用。

GetGrainId(IAddressable)

返回与提供的 grain 对应的粒度 ID。

GetGrainIdentity(IGrain)

Orleans 内存中存储提供程序使用的内部内存存储粒度的 Grain 接口。

GetPrimaryKey(IGrain)

Orleans 内存中存储提供程序使用的内部内存存储粒度的 Grain 接口。

GetPrimaryKey(IGrain, String)

Orleans 内存中存储提供程序使用的内部内存存储粒度的 Grain 接口。

GetPrimaryKey(IAddressable)

返回 Guid grain 主键的表示形式。

GetPrimaryKey(IAddressable, String)

返回 Guid grain 主键的表示形式。

GetPrimaryKeyLong(IGrain)

Orleans 内存中存储提供程序使用的内部内存存储粒度的 Grain 接口。

GetPrimaryKeyLong(IGrain, String)

Orleans 内存中存储提供程序使用的内部内存存储粒度的 Grain 接口。

GetPrimaryKeyLong(IAddressable)

返回 long grain 主键的表示形式。

GetPrimaryKeyLong(IAddressable, String)

返回 long grain 主键的表示形式。

GetPrimaryKeyString(IAddressable)

返回 string grain 的主键。

IsPrimaryKeyBasedOnLong(IAddressable)

返回主键的一部分是否为 类型 long

适用于