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