Udostępnij za pośrednictwem


AsyncResult.SyncProcessMessage(IMessage) Metoda

Definicja

Synchronicznie przetwarza komunikat odpowiedzi zwrócony przez wywołanie metody dla obiektu zdalnego.

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

Komunikat odpowiedzi do wywołania metody dla obiektu zdalnego.

Zwraca

Zwraca wartość null.

Implementuje

Atrybuty

Uwagi

Metoda SyncProcessMessage implementuje IMessageSink interfejs. Nie musisz bezpośrednio wywoływać tej metody. Jest ona przeznaczona do użytku przez infrastrukturę komunikacji sieciowej .NET Framework.

SyncProcessMessage wywołuje delegata AsyncCallback kodu odbiorcy. Ustawia również IMethodReturnMessage wystąpienie zwrócone przez metodę GetReplyMessage . msg Jeśli parametr ma typ IMethodReturnMessage, ten sam obiekt jest zwracany przez GetReplyMessage. W przeciwnym razie zwracany jest komunikat odpowiedzi zawierający wyjątek komunikacji zdalnie.

SyncProcessMessage modyfikuje również wartość zwracaną przez IsCompleted właściwość.

Dotyczy