SoapServerFormatterSinkProvider Klas

Definitie

Biedt de implementatie voor een server formatter channel sink-provider die gebruikmaakt van de SoapFormatter.

public ref class SoapServerFormatterSinkProvider : System::Runtime::Remoting::Channels::IServerFormatterSinkProvider
public class SoapServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerFormatterSinkProvider
type SoapServerFormatterSinkProvider = class
    interface IServerFormatterSinkProvider
    interface IServerChannelSinkProvider
Public Class SoapServerFormatterSinkProvider
Implements IServerFormatterSinkProvider
Overname
SoapServerFormatterSinkProvider
Implementeringen

Opmerkingen

Kanaalsinks zijn verbonden met een serverkanaal via implementaties van de IServerChannelSinkProvider interface. Alle externe serverkanalen bieden constructors die een IServerChannelSinkProvider parameter gebruiken.

Kanaalsinkproviders worden opgeslagen in een keten en de gebruiker is verantwoordelijk voor het koppelen van alle kanaals sinkproviders voordat de buitenste provider aan de kanaalconstructor wordt doorgegeven. IServerChannelSinkProvider biedt een eigenschap die voor dit doel wordt aangeroepen Next .

Wanneer meerdere kanaals sinkproviders zijn opgegeven in een configuratiebestand, worden deze door de externe infrastructuur aan elkaar gekoppeld in de volgorde waarin ze in het configuratiebestand worden gevonden. De kanaalsinkproviders en de kanalen worden gemaakt tijdens het RemotingConfiguration.Configure gesprek.

Formatter sinks maken gebruik van sinkconfiguratie-eigenschappen om het kanaal tijdens runtime te configureren. Sink-eigenschappen kunnen worden opgegeven in een configuratiebestand of programmatisch, binnen een IDictionary. In een configuratiebestand worden alle waarden vertegenwoordigd door tekenreeksen, maar wanneer u een eigenschap IDictionary programmatisch bouwt, kunnen waardetypen worden opgegeven met hun systeemeigen waarden of met tekenreeksen.

In de volgende tabel ziet u de eigenschappen van de sinkconfiguratie die kunnen worden opgegeven voor de huidige sink.

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
SoapServerFormatterSinkProvider()

Initialiseert een nieuw exemplaar van de SoapServerFormatterSinkProvider klasse met standaardwaarden.

SoapServerFormatterSinkProvider(IDictionary, ICollection)

Initialiseert een nieuw exemplaar van de SoapServerFormatterSinkProvider klasse met de opgegeven eigenschappen en providergegevens.

Eigenschappen

Name Description
Next

Hiermee haalt u de volgende IServerChannelSinkProvider op in de sinkproviderketen of stelt u deze in.

TypeFilterLevel

Hiermee haalt u de waarde van automatische TypeFilterLevel deserialisatie op of stelt u deze SoapServerFormatterSink in.

Methoden

Name Description
CreateSink(IChannelReceiver)

Hiermee maakt u een sinkketen.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetChannelData(IChannelDataStore)

Retourneert de kanaalgegevens voor het kanaal waaraan de huidige sink is gekoppeld.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
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)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook