IClientChannelSink.GetRequestStream(IMessage, ITransportHeaders) Methode

Definitie

Retourneert de Stream locatie waarop het opgegeven bericht moet worden geserialiseerd.

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

Parameters

msg
IMessage

De IMethodCallMessage informatie over de methode-aanroep.

headers
ITransportHeaders

De headers die moeten worden toegevoegd aan de kop van het uitgaande bericht aan de server.

Retouren

Het Stream bericht waarop het opgegeven bericht moet worden geserialiseerd.

Kenmerken

Uitzonderingen

De directe beller heeft geen infrastructuurmachtiging.

Voorbeelden

In het volgende codevoorbeeld ziet u een implementatie van deze 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) );
}

Opmerkingen

De GetRequestStream methode wordt aangeroepen door de formatter-sink voordat het bericht wordt geserialiseerd.

Van toepassing op

Zie ook