ClientBuilderExtensions.AddClientInvokeCallback 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
新增用戶端調用回呼。
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 應該立即傳回,並執行最少的工作,以避免封鎖呼叫執行緒或影響輸送量。