IGrainFactory 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
用于创建对 grain 的引用的功能。
public interface IGrainFactory
type IGrainFactory = interface
Public Interface IGrainFactory
- 派生
方法
BindGrainReference(IAddressable) |
将提供的 grain 引用绑定到此实例。 |
CreateObjectReference<TGrainObserverInterface>(IGrainObserver) |
创建对提供的 |
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver) |
删除提供的对象引用。 |
GetGrain(GrainId) |
返回提供的 grain ID 的非类型化引用。 |
GetGrain(GrainId, GrainInterfaceType) |
返回提供的 grain ID 的引用,该 ID 实现指定的接口类型。 |
GetGrain(Type, Guid) |
返回对 grain 的引用,该 grain 是所提供接口类型的主要实现,并且具有提供的主键。 |
GetGrain(Type, Guid, String) |
返回对 grain 的引用,该 grain 是所提供接口类型的主要实现,并且具有提供的主键。 |
GetGrain(Type, Int64) |
返回对 grain 的引用,该 grain 是所提供接口类型的主要实现,并且具有提供的主键。 |
GetGrain(Type, Int64, String) |
返回对 grain 的引用,该 grain 是所提供接口类型的主要实现,并且具有提供的主键。 |
GetGrain(Type, String) |
返回对 grain 的引用,该 grain 是所提供接口类型的主要实现,并且具有提供的主键。 |
GetGrain<TGrainInterface>(GrainId) |
返回对实现指定接口的指定 grain 的引用。 |
GetGrain<TGrainInterface>(Guid, String) |
获取对 grain 的引用。 |
GetGrain<TGrainInterface>(Guid, String, String) |
获取对 grain 的引用。 |
GetGrain<TGrainInterface>(Int64, String) |
获取对 grain 的引用。 |
GetGrain<TGrainInterface>(Int64, String, String) |
获取对 grain 的引用。 |
GetGrain<TGrainInterface>(String, String) |
获取对 grain 的引用。 |
GetGrain<TGrainInterface>(Type, Guid) |
一个 GetGrain 重载,返回 grain 接口的运行时类型,并将 grain 强制转换为 TGrainInterface。 主要用例是在编译时获取类型未知的粒度时, (例如泛型类型参数) 。 |
GetGrain<TGrainInterface>(Type, Guid, String) |
一个 GetGrain 重载,返回 grain 接口的运行时类型,并将 grain 强制转换为 TGrainInterface。 主要用例是在编译时获取类型未知的粒度时, (例如泛型类型参数) 。 |
GetGrain<TGrainInterface>(Type, Int64) |
一个 GetGrain 重载,返回 grain 接口的运行时类型,并将 grain 强制转换为 TGrainInterface。 主要用例是在编译时获取类型未知的粒度时, (例如泛型类型参数) 。 |
GetGrain<TGrainInterface>(Type, Int64, String) |
一个 GetGrain 重载,返回 grain 接口的运行时类型,并将 grain 强制转换为 TGrainInterface。 主要用例是在编译时获取类型未知的粒度时, (例如泛型类型参数) 。 |
GetGrain<TGrainInterface>(Type, String) |
一个 GetGrain 重载,返回 grain 接口的运行时类型,并将 grain 强制转换为 TGrainInterface。 主要用例是在编译时获取类型未知的粒度时, (例如泛型类型参数) 。 |
扩展方法
GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>) |
用于创建对 grain 的引用的功能。 |