Freigeben über


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

Weitere Ressourcen

Empfänger und Empfängerketten