次の方法で共有


MethodDispatcherBase.Dispatch メソッド

定義

オーバーロード

Dispatch(Object, Int32, IServiceRemotingRequestMessageBody)

このメソッドは、リモート オブジェクトによって実装されたインターフェイスの指定された methodId に一方向のメッセージをディスパッチするために使用されます。

Dispatch(Object, Int32, Object)

このメソッドは、リモート オブジェクトによって実装されたインターフェイスの指定された methodId に一方向のメッセージをディスパッチするために使用されます。

Dispatch(Object, Int32, IServiceRemotingRequestMessageBody)

このメソッドは、リモート オブジェクトによって実装されたインターフェイスの指定された methodId に一方向のメッセージをディスパッチするために使用されます。

public void Dispatch (object objectImplementation, int methodId, Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingRequestMessageBody requestMessageBody);
override this.Dispatch : obj * int * Microsoft.ServiceFabric.Services.Remoting.V2.IServiceRemotingRequestMessageBody -> unit
Public Sub Dispatch (objectImplementation As Object, methodId As Integer, requestMessageBody As IServiceRemotingRequestMessageBody)

パラメーター

objectImplementation
Object

オブジェクトはリモート インターフェイスを補完しました。

methodId
Int32

要求のディスパッチ先となるメソッドの ID。

requestMessageBody
IServiceRemotingRequestMessageBody

リモート処理の実装にディスパッチする必要がある要求オブジェクトの本文。

適用対象

Dispatch(Object, Int32, Object)

このメソッドは、リモート オブジェクトによって実装されたインターフェイスの指定された methodId に一方向のメッセージをディスパッチするために使用されます。

public override void Dispatch (object objectImplementation, int methodId, object messageBody);
override this.Dispatch : obj * int * obj -> unit
Public Overrides Sub Dispatch (objectImplementation As Object, methodId As Integer, messageBody As Object)

パラメーター

objectImplementation
Object

オブジェクトはリモート インターフェイスを補完しました。

methodId
Int32

要求のディスパッチ先となるメソッドの ID。

messageBody
Object

オブジェクトにディスパッチする必要がある一方向メッセージの本文。

適用対象