AsyncResult.SyncProcessMessage(IMessage) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
リモート オブジェクトに対するメソッド呼び出しで返される応答メッセージを同期的に処理します。
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
[<System.Security.SecurityCritical>]
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
リモート オブジェクトに対するメソッド呼び出しへの応答メッセージ。
戻り値
null
が返されます。
実装
- 属性
注釈
メソッドは SyncProcessMessage 、 インターフェイスを IMessageSink 実装します。 このメソッドを直接呼び出す必要はありません。 これは、.NET Frameworkのリモート処理インフラストラクチャで使用することを目的としています。
SyncProcessMessage は、コンシューマー コードのデリゲートを AsyncCallback 呼び出します。 また、 メソッドによって返されるインスタンスもGetReplyMessage設定IMethodReturnMessageします。 パラメーターが msg
型 IMethodReturnMessageの場合、同じオブジェクトが によって GetReplyMessage返されます。 それ以外の場合は、リモート処理例外を含む応答メッセージが返されます。
SyncProcessMessage では、 プロパティによって IsCompleted 返される値も変更されます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET