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


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 .

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