Freigeben über


AsyncResult.SyncProcessMessage-Methode

Verarbeitet eine von einem Methodenaufruf für ein Remoteobjekt zurückgegebene Antwortmeldung synchron.

Namespace: System.Runtime.Remoting.Messaging
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Overridable Function SyncProcessMessage ( _
    msg As IMessage _
) As IMessage
'Usage
Dim instance As AsyncResult
Dim msg As IMessage
Dim returnValue As IMessage

returnValue = instance.SyncProcessMessage(msg)
public virtual IMessage SyncProcessMessage (
    IMessage msg
)
public:
virtual IMessage^ SyncProcessMessage (
    IMessage^ msg
)
public IMessage SyncProcessMessage (
    IMessage msg
)
public function SyncProcessMessage (
    msg : IMessage
) : IMessage

Parameter

  • msg
    Eine Antwortmeldung auf einen Methodenaufruf für ein Remoteobjekt.

Rückgabewert

Gibt NULL (Nothing in Visual Basic) zurück.

Hinweise

Die SyncProcessMessage-Methode implementiert die IMessageSink-Schnittstelle. Diese Methode muss von Ihnen nicht direkt aufgerufen werden. Sie sind für die Verwendung durch die Remotinginfrastruktur von .NET Framework vorgesehen.

SyncProcessMessage ruft den AsyncCallback-Delegaten des Consumercodes auf. Außerdem wird die von der GetReplyMessage-Methode zurückgegebene IMethodReturnMessage-Instanz festgelegt. Wenn der msg-Parameter vom Typ IMethodReturnMessage ist, wird das gleiche Objekt von GetReplyMessage zurückgegeben. Andernfalls wird eine Antwortmeldung zurückgegeben, die eine Remoteausnahme enthält.

SyncProcessMessage ändert auch den von der IsCompleted-Eigenschaft zurückgegebenen Wert.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

AsyncResult-Klasse
AsyncResult-Member
System.Runtime.Remoting.Messaging-Namespace