Поделиться через


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 .

Применяется к