Nyelv

AsyncResult.SyncProcessMessage(IMessage) Metódus

Definíció

Szinkronizálva dolgozza fel egy távoli objektum metódushívása által visszaadott válaszüzenetet.

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

Paraméterek

msg
IMessage

Válaszüzenet egy távoli objektum metódushívására.

Válaszok

Visszatér null.

Megvalósítás

Attribútumok

Megjegyzések

A SyncProcessMessage metódus implementálja az interfészt IMessageSink . Ezt a metódust nem kell közvetlenül meghívnia. A .NET-keretrendszer újrainfrastruktúra általi használatra szánták.

SyncProcessMessage meghívja a fogyasztói kód meghatalmazottját AsyncCallback . A metódus által visszaadott példányt is beállítja IMethodReturnMessageGetReplyMessage . Ha a msg paraméter típusa IMethodReturnMessage, ugyanazt az objektumot adja vissza GetReplyMessagea függvény. Ellenkező esetben a rendszer egy újraküldési kivételt tartalmazó válaszüzenetet ad vissza.

SyncProcessMessage a tulajdonság által visszaadott értéket is módosítja IsCompleted .

A következőre érvényes: