次の方法で共有


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

コールバック。

戻り値

ビルダー。

注釈

グローバル ClientInvokeCallback な事前呼び出しインターセプター。 メッセージが構築され、クライアントによってグレインに送信される直前に行われる同期コールバック。 この呼び出しは、送信するメッセージを構築するのと同じスレッドから行われるので、 などの Orleans.RequestContext スレッド ローカル設定が取得されます。 このアクションは、呼び出されるメソッドの詳細 (InterfaceId や MethodId など) を受け取り InvokeMethodRequestIGrain このコールバック メソッドを介してこの要求が送信される GrainReference は、スレッドの呼び出しをブロックしたりスループットに影響を与えたりしないように、迅速に戻り、最小限の作業を行う必要があります。

適用対象