Share via


AsyncResult.SyncProcessMessage(IMessage) 方法

定义

异步处理远程对象上的方法调用返回的响应消息。

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 的值。

适用于