IClientChannelSink.GetRequestStream(IMessage, ITransportHeaders) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Stream Wert zurück, auf den die bereitgestellte Nachricht 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 enthaltenden Details zum Methodenaufruf.
- headers
- ITransportHeaders
Die Kopfzeilen, die der Überschrift für ausgehende Nachrichten zum Server hinzugefügt werden sollen.
Gibt zurück
Die Stream bereitgestellte Nachricht soll serialisiert werden.
- Attribute
Ausnahmen
Der direkte Aufrufer verfügt nicht über die Infrastrukturberechtigung.
Beispiele
Im folgenden Codebeispiel wird eine Implementierung dieser Methode veranschaulicht.
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 Formatierersenke aufgerufen, bevor sie die Nachricht serialisiert.