SoapServerFormatterSink.ProcessMessage-Methode
Fordert die Meldungsverarbeitung vom aktuellen Empfänger an.
Namespace: System.Runtime.Remoting.Channels
Assembly: System.Runtime.Remoting (in system.runtime.remoting.dll)
Syntax
'Declaration
Public Function ProcessMessage ( _
sinkStack As IServerChannelSinkStack, _
requestMsg As IMessage, _
requestHeaders As ITransportHeaders, _
requestStream As Stream, _
<OutAttribute> ByRef responseMsg As IMessage, _
<OutAttribute> ByRef responseHeaders As ITransportHeaders, _
<OutAttribute> ByRef responseStream As Stream _
) As ServerProcessing
'Usage
Dim instance As SoapServerFormatterSink
Dim sinkStack As IServerChannelSinkStack
Dim requestMsg As IMessage
Dim requestHeaders As ITransportHeaders
Dim requestStream As Stream
Dim responseMsg As IMessage
Dim responseHeaders As ITransportHeaders
Dim responseStream As Stream
Dim returnValue As ServerProcessing
returnValue = instance.ProcessMessage(sinkStack, requestMsg, requestHeaders, requestStream, responseMsg, responseHeaders, responseStream)
public ServerProcessing ProcessMessage (
IServerChannelSinkStack sinkStack,
IMessage requestMsg,
ITransportHeaders requestHeaders,
Stream requestStream,
out IMessage responseMsg,
out ITransportHeaders responseHeaders,
out Stream responseStream
)
public:
virtual ServerProcessing ProcessMessage (
IServerChannelSinkStack^ sinkStack,
IMessage^ requestMsg,
ITransportHeaders^ requestHeaders,
Stream^ requestStream,
[OutAttribute] IMessage^% responseMsg,
[OutAttribute] ITransportHeaders^% responseHeaders,
[OutAttribute] Stream^% responseStream
) sealed
public final ServerProcessing ProcessMessage (
IServerChannelSinkStack sinkStack,
IMessage requestMsg,
ITransportHeaders requestHeaders,
Stream requestStream,
/** @attribute OutAttribute() */ /** @ref */ IMessage responseMsg,
/** @attribute OutAttribute() */ /** @ref */ ITransportHeaders responseHeaders,
/** @attribute OutAttribute() */ /** @ref */ Stream responseStream
)
JScript unterstützt die Übergabe von Werttypargumenten als Verweis nicht.
Parameter
- sinkStack
Der Stapel von Empfängern, die die Meldung übertragen.
- requestMsg
Die Meldung, die die Anforderung enthält.
- requestHeaders
Header, die aus der vom Client empfangenen Meldung abgerufen wurden.
- requestStream
Der Stream, der verarbeitet und an den Deserialisierungsempfänger übergeben werden muss.
- responseMsg
Enthält nach dem Beenden dieser Methode eine IMessage mit der Antwort. Dieser Parameter wird nicht initialisiert übergeben.
- responseHeaders
Enthält nach dem Beenden dieser Methode ein ITransportHeaders mit den Headern, die der an den Client gesendeten Antwortmeldung hinzugefügt werden sollen. Dieser Parameter wird nicht initialisiert übergeben.
- responseStream
Enthält nach dem Beenden dieser Methode einen Stream, der zurück an die Transportsenke gesendet wird. Dieser Parameter wird nicht initialisiert übergeben.
Rückgabewert
Ein ServerProcessing-Statuswert, der Informationen über die Art der Meldungsverarbeitung bereitstellt.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter .
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
SoapServerFormatterSink-Klasse
SoapServerFormatterSink-Member
System.Runtime.Remoting.Channels-Namespace