Freigeben über


BinaryServerFormatterSinkProvider-Klasse

Stellt die Implementierung für den Formatierungschannelsenken-Anbieter des Servers bereit, der den BinaryFormatter verwendet.

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

Syntax

'Declaration
Public Class BinaryServerFormatterSinkProvider
    Implements IServerFormatterSinkProvider, IServerChannelSinkProvider
'Usage
Dim instance As BinaryServerFormatterSinkProvider
public class BinaryServerFormatterSinkProvider : IServerFormatterSinkProvider, IServerChannelSinkProvider
public ref class BinaryServerFormatterSinkProvider : IServerFormatterSinkProvider, IServerChannelSinkProvider
public class BinaryServerFormatterSinkProvider implements IServerFormatterSinkProvider, IServerChannelSinkProvider
public class BinaryServerFormatterSinkProvider 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 werden erstellt, wenn der Channel während des Aufrufs von RemotingConfiguration.Configure erstellt wird.

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ängerprovider 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.BinaryServerFormatterSinkProvider

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

BinaryServerFormatterSinkProvider-Member
System.Runtime.Remoting.Channels-Namespace
BinaryServerFormatterSink-Klasse

Weitere Ressourcen

Konfigurationseigenschaften für Channel und Formatierungsprogramme
Schema für Remoteeinstellungen