AsyncResult.SyncProcessMessage(IMessage) メソッド

定義

リモート オブジェクトに対するメソッド呼び出しで返される応答メッセージを同期的に処理します。Synchronously processes a response message returned by a method call on a remote object.

public:
 virtual System::Runtime::Remoting::Messaging::IMessage ^ SyncProcessMessage(System::Runtime::Remoting::Messaging::IMessage ^ msg);
public virtual System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage msg);
[System.Security.SecurityCritical]
public virtual System.Runtime.Remoting.Messaging.IMessage SyncProcessMessage (System.Runtime.Remoting.Messaging.IMessage msg);
abstract member SyncProcessMessage : System.Runtime.Remoting.Messaging.IMessage -> System.Runtime.Remoting.Messaging.IMessage
override this.SyncProcessMessage : System.Runtime.Remoting.Messaging.IMessage -> System.Runtime.Remoting.Messaging.IMessage
Public Overridable Function SyncProcessMessage (msg As IMessage) As IMessage

パラメーター

msg
IMessage

リモート オブジェクトに対するメソッド呼び出しへの応答メッセージ。A response message to a method call on a remote object.

戻り値

null が返されます。Returns null.

実装

属性

注釈

SyncProcessMessage メソッドは、IMessageSink インターフェイスを実装します。The SyncProcessMessage method implements the IMessageSink interface. このメソッドを直接呼び出す必要はありません。You do not need to call this method directly. これは、.NET Framework のリモート処理インフラストラクチャでの使用を目的としています。It is intended for use by the remoting infrastructure of the .NET Framework.

SyncProcessMessage は、コンシューマーコードの AsyncCallback デリゲートを呼び出します。SyncProcessMessage invokes the consumer code's AsyncCallback delegate. また、GetReplyMessage メソッドによって返される IMethodReturnMessage インスタンスも設定します。It also sets the IMethodReturnMessage instance returned by the GetReplyMessage method. msg パラメーターの型が IMethodReturnMessageの場合、GetReplyMessageによって同じオブジェクトが返されます。If the msg parameter is of type IMethodReturnMessage, the same object is returned by GetReplyMessage. それ以外の場合は、リモート処理の例外を含む応答メッセージが返されます。Otherwise, a reply message that contains a remoting exception is returned.

また SyncProcessMessage IsCompleted プロパティによって返される値も変更されます。SyncProcessMessage also modifies the value returned by the IsCompleted property.

適用対象