GrainClient.ClientInvokeCallback 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
全局预调用拦截器函数同步回调在消息即将由客户端构造并发送到粒度之前进行。
此调用将从构造要发送的消息的同一线程进行,因此将选取任何线程本地设置,例如 Orleans.RequestContext
。
该操作接收一个 InvokeMethodRequest,其中包含要调用的方法的详细信息,包括 InterfaceId 和 MethodId,以及 IGrain 正在发送此请求的 GrainReference
public static Orleans.ClientInvokeCallback ClientInvokeCallback { get; set; }
static member ClientInvokeCallback : Orleans.ClientInvokeCallback with get, set
Public Shared Property ClientInvokeCallback As ClientInvokeCallback
属性值
注解
此回调方法应及时返回并执行最少的工作,以避免阻止调用线程或影响吞吐量。