Sdílet prostřednictvím


AsyncResult.SyncProcessMessage(IMessage) Metoda

Definice

Synchronně zpracovává zprávu odpovědi vrácenou voláním metody vzdáleného objektu.

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

Parametry

msg
IMessage

Zpráva odpovědi na volání metody vzdáleného objektu.

Návraty

Vrací objekt null.

Implementuje

Atributy

Poznámky

Metoda SyncProcessMessage implementuje IMessageSink rozhraní. Tuto metodu nemusíte volat přímo. Je určen pro použití infrastrukturou vzdálené komunikace rozhraní .NET Framework.

SyncProcessMessage vyvolá delegáta AsyncCallback kódu příjemce. Nastaví také IMethodReturnMessage instanci vrácenou metodou GetReplyMessage . msg Pokud je parametr typu IMethodReturnMessage, vrátí GetReplyMessagestejný objekt . V opačném případě se vrátí zpráva odpovědi, která obsahuje výjimku vzdálené komunikace.

SyncProcessMessage také upraví hodnotu vrácenou IsCompleted vlastností.

Platí pro