SoapClientFormatterSink Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt de implementatie voor een client formatter sink die gebruikmaakt van de SoapFormatter.
public ref class SoapClientFormatterSink : System::Runtime::Remoting::Channels::IClientFormatterSink
public class SoapClientFormatterSink : System.Runtime.Remoting.Channels.IClientFormatterSink
type SoapClientFormatterSink = class
interface IClientFormatterSink
interface IMessageSink
interface IClientChannelSink
interface IChannelSinkBase
Public Class SoapClientFormatterSink
Implements IClientFormatterSink
- Overname
-
SoapClientFormatterSink
- Implementeringen
Opmerkingen
De functie van de formatter-sink is het genereren van de benodigde headers en het serialiseren van het bericht naar de stream. Nadat de formatter-sink is bereikt, wordt de IMessage doorgeschakeld naar alle sinks in de kanaalsinkketen via de ProcessMessage of AsyncProcessRequest aanroepen. In deze fase is het bericht al geserialiseerd en wordt het alleen als informatie verstrekt. Sinks die het bericht moeten maken of wijzigen, moeten vóór de formatter in de sinkketen worden geplaatst. Dit kan worden bereikt door zowel de IMessageSink als IClientChannelSink de interfaces te implementeren. De formatter sink kan later in de sinkketen worden geplaatst.
| Property | Description |
|---|---|
includeVersions |
Hiermee geeft u op of de formatter versiebeheergegevens bevat. Waarden zijn true of false. |
Important
Het gebruik van een exemplaar van dit object met niet-vertrouwde gegevens of via een onbeveiligd kanaal is een beveiligingsrisico. Gebruik dit object alleen met vertrouwde gegevens en via een beveiligd kanaal. Zie Alle invoergegevens validerenvoor meer informatie.
Constructors
| Name | Description |
|---|---|
| SoapClientFormatterSink(IClientChannelSink) |
Initialiseert een nieuw exemplaar van de SoapClientFormatterSink klasse. |
Eigenschappen
| Name | Description |
|---|---|
| NextChannelSink |
Hiermee haalt u de volgende IClientChannelSink in de sink-keten op. |
| NextSink |
Hiermee haalt u de volgende IMessageSink in de sink-keten op. |
| Properties |
Hiermee haalt u een IDictionary aantal eigenschappen op voor de huidige kanaalsink. |
Methoden
| Name | Description |
|---|---|
| AsyncProcessMessage(IMessage, IMessageSink) |
Het opgegeven bericht wordt asynchroon verwerkt. |
| AsyncProcessRequest(IClientChannelSinkStack, IMessage, ITransportHeaders, Stream) |
Vraagt asynchrone verwerking van een methodeaanroep op de huidige sink aan. |
| AsyncProcessResponse(IClientResponseChannelSinkStack, Object, ITransportHeaders, Stream) |
Vraagt asynchrone verwerking van een reactie op een methodeaanroep op de huidige sink aan. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetRequestStream(IMessage, ITransportHeaders) |
Retourneert de Stream locatie waarop het opgegeven bericht moet worden geserialiseerd. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ProcessMessage(IMessage, ITransportHeaders, Stream, ITransportHeaders, Stream) |
Aanvragen voor berichtverwerking vanaf de huidige sink. |
| SyncProcessMessage(IMessage) |
Verwerkt het opgegeven bericht synchroon. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |