GrainClient.ClientInvokeCallback 属性

定义

全局预调用拦截器函数同步回调在消息即将由客户端构造并发送到粒度之前进行。 此调用将从构造要发送的消息的同一线程进行,因此将选取任何线程本地设置,例如 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

属性值

注解

此回调方法应及时返回并执行最少的工作,以避免阻止调用线程或影响吞吐量。

适用于