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 .