Freigeben über


SoapServerFormatterSink-Klasse

Stellt die Implementierung für eine Formatierungssenke des Servers bereit, die den SoapFormatter verwendet.

Namespace: System.Runtime.Remoting.Channels
Assembly: System.Runtime.Remoting (in system.runtime.remoting.dll)

Syntax

'Declaration
Public Class SoapServerFormatterSink
    Implements IServerChannelSink, IChannelSinkBase
'Usage
Dim instance As SoapServerFormatterSink
public class SoapServerFormatterSink : IServerChannelSink, IChannelSinkBase
public ref class SoapServerFormatterSink : IServerChannelSink, IChannelSinkBase
public class SoapServerFormatterSink implements IServerChannelSink, IChannelSinkBase
public class SoapServerFormatterSink implements IServerChannelSink, IChannelSinkBase

Hinweise

Der Anforderungsstream wird ausgehend vom Transportempfänger des Servers über die Channelempfänger des Servers weitergegeben, bis der entsprechende Formatierungsempfänger erreicht wird. Der Formatierungsempfänger deserialisiert die Meldung und übergibt sie über die Pipeline. Am Ende der Channelsenkenkette wird eine spezielle Dispatchsenke durch die ChannelServices.CreateServerChannelSinkChain-Methode eingefügt, die von Serverchanneln zum Erstellen der Channelsenkenketten für den Server aufgerufen wird. Wenn die Meldung den Dispatchempfänger erreicht, wird sie durch diesen an die Remotinginfrastruktur übergeben.

Eigenschaft

Beschreibung

includeVersions

Gibt an, ob das Formatierungsprogramm Versionsinformationen enthält. true oder false.

strictBinding

Gibt an, das ein empfangendes Formatierungsprogramm zuerst versucht, den Typ anhand der vollständigen Versionsinformationen zu identifizieren, sofern diese vorhanden sind, bevor es nur den Typ- und den Assemblynamen ohne die Versionsinformationen verwendet. true oder false. Die Standardeinstellung für beide vom System bereitgestellten Formatierungsprogramme lautet false.

typeFilterLevel

Ein Zeichenfolgenwert, der die Ebene der automatischen Deserialisierung angibt, die von einem Serverchannel unternommen wird. Unterstützte Werte sind Low (der Standardwert) und Full. Ausführliche Informationen über Deserialisierungsebenen finden Sie unter Automatische Deserialisierung in .NET Framework Remoting.

Diese Eigenschaft wird nur von .NET Framework, Version 1.1, für die folgenden Plattformen unterstützt: Windows 98, Windows NT 4.0, Windows Millenium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional und die Windows Server 2003-Familie.

Vererbungshierarchie

System.Object
  System.Runtime.Remoting.Channels.SoapServerFormatterSink

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

SoapServerFormatterSink-Member
System.Runtime.Remoting.Channels-Namespace
SoapServerFormatterSinkProvider

Weitere Ressourcen

Empfänger und Empfängerketten
Automatische Deserialisierung in .NET Framework Remoting