Freigeben über


IClientFormatterSinkProvider-Schnittstelle

Markiert einen Channelempfängerprovider des Clients als Formatierungsempfängerprovider des Clients.

Namespace: System.Runtime.Remoting.Channels
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
Public Interface IClientFormatterSinkProvider
    Inherits IClientChannelSinkProvider
'Usage
Dim instance As IClientFormatterSinkProvider
[ComVisibleAttribute(true)] 
public interface IClientFormatterSinkProvider : IClientChannelSinkProvider
[ComVisibleAttribute(true)] 
public interface class IClientFormatterSinkProvider : IClientChannelSinkProvider
/** @attribute ComVisibleAttribute(true) */ 
public interface IClientFormatterSinkProvider extends IClientChannelSinkProvider
ComVisibleAttribute(true) 
public interface IClientFormatterSinkProvider extends IClientChannelSinkProvider

Hinweise

Ein IClientFormatterSinkProvider erstellt Clientformatierungssenken für den Clientchannel, über den Remotemeldungen übertragen werden. Die erste Senke auf der Clientseite muss entweder die IMessageSink-Schnittstelle und die IClientChannelSink-Schnittstelle oder die IClientFormatterSink-Schnittstelle implementieren.

Damit in der Konfigurationsdatei ein <formatter>-Tag anstelle eines <provider>-Tags verwendet werden kann, muss der Channelsenkenanbieter des Clients die IClientFormatterSinkProvider-Schnittstelle anstelle von IClientChannelSinkProvider implementieren. Weitere Informationen über die Remotekonfiguration finden Sie unter Konfigurationseigenschaften für Channel und Formatierungsprogramme und Schema für Remoteeinstellungen.

Einige Implementierungen von Formatierungssenken verwenden Laufzeitformatierungsprogramme (BinaryFormatter und SoapFormatter). Andere Implementierungen verfügen über eigene Möglichkeiten, um die Channelmeldung in den Stream zu transformieren. Bei der Rückübertragung transformiert der Formatierungsempfänger den Meldungsstream wieder in die Elemente der Channelmeldung (Rückgabemeldung).

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

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