GrainServiceClient<TGrainService> 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
根据适当的环分区策略代理对相应 GrainService 的请求。
public abstract class GrainServiceClient<TGrainService> : Orleans.Services.IGrainServiceClient<TGrainService> where TGrainService : IGrainService
type GrainServiceClient<'GrainService (requires 'GrainService :> IGrainService)> = class
interface IGrainServiceClient<'GrainService (requires 'GrainService :> IGrainService)>
Public MustInherit Class GrainServiceClient(Of TGrainService)
Implements IGrainServiceClient(Of TGrainService)
类型参数
- TGrainService
- 继承
-
GrainServiceClient<TGrainService>
- 实现
构造函数
GrainServiceClient<TGrainService>(IServiceProvider) |
目前,我们仅支持每个 Silo 的单个 GrainService,如果支持多个 GrainService,我们将在此处请求每个 Silo 分区的 GrainService 数。 |
属性
CallingGrainReference |
解析调用此请求的 Grain 引用。 |
CurrentGrainReference |
获取对当前正在执行的粒度的引用。 |
GrainService |
解析负责基于 CallingGrainReference 处理请求的正确 GrainService |
方法
GetGrainService(GrainId) |
获取对 GrainService 负责基于 执行请求操作的 |
GetGrainService(SiloAddress) |
获取对 GrainService 负责基于 执行请求操作的 |
GetGrainService(UInt32) |
获取对 GrainService 负责基于 执行请求操作的 |