共用方式為


ClientBuilderExtensions.AddClientInvokeCallback 方法

定義

新增用戶端調用回呼。

public static Orleans.IClientBuilder AddClientInvokeCallback (this Orleans.IClientBuilder builder, Orleans.ClientInvokeCallback callback);
static member AddClientInvokeCallback : Orleans.IClientBuilder * Orleans.ClientInvokeCallback -> Orleans.IClientBuilder
<Extension()>
Public Function AddClientInvokeCallback (builder As IClientBuilder, callback As ClientInvokeCallback) As IClientBuilder

參數

builder
IClientBuilder

產生器。

callback
ClientInvokeCallback

回呼。

傳回

產生器。

備註

ClientInvokeCallbackia 全域預先呼叫攔截器。 在訊息即將由用戶端建構並傳送至細微性之前進行的同步回呼。 此呼叫會從建構要傳送之訊息的相同執行緒進行,因此會挑選任何執行緒本機設定,例如 Orleans.RequestContext 。 動作會 InvokeMethodRequest 接收要叫用之方法詳細資料的 ,包括 InterfaceId 和 MethodId,以及 IGrain ,這是透過這個回呼方法傳送此要求的 GrainReference 應該立即傳回,並執行最少的工作,以避免封鎖呼叫執行緒或影響輸送量。

適用於