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