Freigeben über


SoapServerFormatterSinkProvider-Klasse

Stellt die Implementierung für einen Channelsenkenanbieter des Formatierungsprogramms auf dem Server bereit, der den SoapFormatter verwendet.

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

Syntax

'Declaration
Public Class SoapServerFormatterSinkProvider
    Implements IServerFormatterSinkProvider, IServerChannelSinkProvider
'Usage
Dim instance As SoapServerFormatterSinkProvider
public class SoapServerFormatterSinkProvider : IServerFormatterSinkProvider, IServerChannelSinkProvider
public ref class SoapServerFormatterSinkProvider : IServerFormatterSinkProvider, IServerChannelSinkProvider
public class SoapServerFormatterSinkProvider implements IServerFormatterSinkProvider, IServerChannelSinkProvider
public class SoapServerFormatterSinkProvider implements IServerFormatterSinkProvider, IServerChannelSinkProvider

Hinweise

Channelsenken sind über Implementierungen der IServerChannelSinkProvider-Schnittstelle mit einem Serverchannel verbunden. Sämtliche Remoteserverchannel stellen Konstruktoren bereit, die IServerChannelSinkProvider als Parameter annehmen.

Da Channelsenkenanbieter in einer Kette gespeichert werden, müssen sämtliche Channelsenkenanbieter verkettet werden, bevor der außen befindliche an den Channelkonstruktor übergeben wird. IServerChannelSinkProvider stellt für diesen Zweck die Next-Eigenschaft bereit.

Wenn in einer Konfigurationsdatei mehrere Channelempfängerprovider angegeben sind, werden diese von der Remotinginfrastruktur in der Reihenfolge verkettet, in der sie in der Konfigurationsdatei gefunden werden. Die Channelsenkenanbieter und die Channel werden während des Aufrufs von RemotingConfiguration.Configure erstellt.

Formatierungsempfänger verwenden Empfängerkonfigurationseigenschaften, um den Channel zur Laufzeit zu konfigurieren. Senkeneigenschaften können in einer Konfigurationsdatei oder programmgesteuert in einem IDictionary angegeben werden. In einer Konfigurationsdatei werden alle Werte durch Zeichenfolgen dargestellt. Wenn jedoch ein IDictionary von Eigenschaften programmgesteuert erstellt wird, können Werttypen mit ihren systemeigenen Werten oder mit Zeichenfolgen angegeben werden.

In der folgenden Tabelle werden die Empfängerkonfigurationseigenschaften aufgeführt, die für den aktuellen Empfänger angegeben werden können.

Eigenschaft

Beschreibung

includeVersions

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

Vererbungshierarchie

System.Object
  System.Runtime.Remoting.Channels.SoapServerFormatterSinkProvider

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

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

Weitere Ressourcen

Konfigurationseigenschaften für Channel und Formatierungsprogramme
Empfänger und Empfängerketten