IClientChannelSink.GetRequestStream(IMessage, ITransportHeaders) Methode

Definition

Gibt den Stream zurück, in den die bereitgestellte Meldung serialisiert werden soll.

public:
 System::IO::Stream ^ GetRequestStream(System::Runtime::Remoting::Messaging::IMessage ^ msg, System::Runtime::Remoting::Channels::ITransportHeaders ^ headers);
public System.IO.Stream GetRequestStream (System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers);
[System.Security.SecurityCritical]
public System.IO.Stream GetRequestStream (System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders headers);
abstract member GetRequestStream : System.Runtime.Remoting.Messaging.IMessage * System.Runtime.Remoting.Channels.ITransportHeaders -> System.IO.Stream
[<System.Security.SecurityCritical>]
abstract member GetRequestStream : System.Runtime.Remoting.Messaging.IMessage * System.Runtime.Remoting.Channels.ITransportHeaders -> System.IO.Stream
Public Function GetRequestStream (msg As IMessage, headers As ITransportHeaders) As Stream

Parameter

msg
IMessage

Die IMethodCallMessage, die Einzelheiten über den Methodenaufruf enthält.

headers
ITransportHeaders

Die Header, die der ausgehenden, an den Server gesendeten Meldung hinzugefügt werden sollen.

Gibt zurück

Der Stream, in den die bereitgestellte Meldung serialisiert werden soll.

Attribute

Ausnahmen

Der direkte Aufrufer verfügt nicht über die Berechtigung für die Infrastruktur.

Beispiele

Das folgende Codebeispiel veranschaulicht eine Implementierung dieser Methode.

virtual Stream^ GetRequestStream( IMessage^ message, ITransportHeaders^ requestHeaders )
{
   // Get the request stream from the next sink in the chain.
   return (nextSink->GetRequestStream( message, requestHeaders ));
}
public Stream GetRequestStream (IMessage message, ITransportHeaders requestHeaders)
{
    // Get the request stream from the next sink in the chain.
    return( nextSink.GetRequestStream(message, requestHeaders) );
}

Hinweise

Die GetRequestStream -Methode wird von der Formatierungssenke aufgerufen, bevor die Nachricht serialisiert wird.

Gilt für:

Weitere Informationen