Sdílet prostřednictvím


AsyncResult.SyncProcessMessage(IMessage) Metoda

Definice

Synchronně zpracovává zprávu odpovědi vrácenou voláním metody na vzdáleném 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

Vrátí 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 kódu AsyncCallback příjemce. Nastaví také IMethodReturnMessage instanci vrácenou metodou GetReplyMessage . msg Pokud je parametr typu IMethodReturnMessage, vrátí stejný objekt GetReplyMessage. V opačném případě se vrátí zpráva odpovědi obsahující výjimku vzdálené komunikace.

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

Platí pro