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 委托。 它还设置 IMethodReturnMessage 方法返回的 GetReplyMessage 实例。 msg
如果参数的类型IMethodReturnMessage为 ,则由 GetReplyMessage返回相同的对象。 否则,将返回包含远程处理异常的回复消息。
SyncProcessMessage 还修改 属性返回 IsCompleted 的值。