IAsyncEnumerableGrainExtension 接口

定义

从 grain 方法返回 IAsyncEnumerable<T> 的 grain 的 Grain 扩展接口。

public interface IAsyncEnumerableGrainExtension : Orleans.Runtime.IGrainExtension
type IAsyncEnumerableGrainExtension = interface
    interface IGrainExtension
    interface IAddressable
Public Interface IAsyncEnumerableGrainExtension
Implements IGrainExtension
实现

方法

DisposeAsync(Guid)

释放值 IAsyncEnumerable<T>

MoveNext<T>(Guid)

继续枚举值 IAsyncEnumerable<T>

StartEnumeration<T>(Guid, IAsyncEnumerableRequest<T>)

调用请求 IAsyncEnumerable<T> 并开始枚举。

扩展方法

AsReference(IAddressable, Type)

返回对提供的 grain 的类型化引用。

AsReference<TGrainInterface>(IAddressable)

返回对提供的 grain 的类型化引用。

BindGrainReference(IAddressable, IGrainFactory)

将 grain 引用绑定到提供的 IGrainFactory

Cast(IAddressable, Type)

返回对提供的 grain 的类型化引用。

Cast<TGrainInterface>(IAddressable)

返回对提供的 grain 的类型化引用。

GetGrainId(IAddressable)

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

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

适用于