Bagikan melalui


AsyncResult.SyncProcessMessage(IMessage) Metode

Definisi

Secara sinkron memproses pesan respons yang dikembalikan oleh panggilan metode pada objek jarak jauh.

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

Parameter

msg
IMessage

Pesan respons ke panggilan metode pada objek jarak jauh.

Mengembalikan

Menampilkan null.

Penerapan

Atribut

Keterangan

Metode ini SyncProcessMessage mengimplementasikan IMessageSink antarmuka. Anda tidak perlu memanggil metode ini secara langsung. Ini dimaksudkan untuk digunakan oleh infrastruktur jarak jauh .NET Framework.

SyncProcessMessage memanggil delegasi kode AsyncCallback konsumen. Ini juga mengatur instans yang IMethodReturnMessage dikembalikan oleh GetReplyMessage metode . msg Jika parameter berjenis IMethodReturnMessage, objek yang sama dikembalikan oleh GetReplyMessage. Jika tidak, pesan balasan yang berisi pengecualian jarak jauh dikembalikan.

SyncProcessMessage juga memodifikasi nilai yang dikembalikan oleh IsCompleted properti .

Berlaku untuk