SoapClientFormatterSink-Klasse
Stellt die Implementierung für eine Formatierungssenke des Clients bereit, der den SoapFormatter verwendet.
Namespace: System.Runtime.Remoting.Channels
Assembly: System.Runtime.Remoting (in system.runtime.remoting.dll)
Syntax
'Declaration
Public Class SoapClientFormatterSink
Implements IClientFormatterSink, IMessageSink, IClientChannelSink, IChannelSinkBase
'Usage
Dim instance As SoapClientFormatterSink
public class SoapClientFormatterSink : IClientFormatterSink, IMessageSink, IClientChannelSink,
IChannelSinkBase
public ref class SoapClientFormatterSink : IClientFormatterSink, IMessageSink, IClientChannelSink,
IChannelSinkBase
public class SoapClientFormatterSink implements IClientFormatterSink, IMessageSink,
IClientChannelSink, IChannelSinkBase
public class SoapClientFormatterSink implements IClientFormatterSink, IMessageSink,
IClientChannelSink, IChannelSinkBase
Hinweise
Die Funktion des Formatierungsempfängers besteht darin, die erforderlichen Header zu erstellen und die Meldung in den Stream zu serialisieren. Wenn die Formatierungssenke erreicht ist, wird die IMessage durch den Aufruf von ProcessMessage oder von AsyncProcessRequest an alle Senken in der Channelsenkenkette weitergeleitet. Zu diesem Zeitpunkt ist die Meldung bereits serialisiert und wird lediglich zu Informationszwecken bereitgestellt. Empfänger, die die Meldung erstellen oder ändern müssen, müssen in der Empfängerkette vor dem Formatierungsprogramm platziert werden. Zu diesem Zweck kann die IMessageSink-Schnittstelle und die IClientChannelSink-Schnittstelle implementiert werden. Der Formatierungsempfänger kann später in der Empfängerkette platziert werden.
Eigenschaft |
Beschreibung |
---|---|
includeVersions |
Gibt an, ob das Formatierungsprogramm Versionsinformationen enthält. true oder false. |
Vererbungshierarchie
System.Object
System.Runtime.Remoting.Channels.SoapClientFormatterSink
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
SoapClientFormatterSink-Member
System.Runtime.Remoting.Channels-Namespace
SoapClientFormatterSinkProvider