Freigeben über


IServerFormatterSinkProvider Schnittstelle

Definition

Markiert einen Channelsenkenprovider des Servers als Senkenprovider des Formatierungsprogramms des Servers.

public interface class IServerFormatterSinkProvider : System::Runtime::Remoting::Channels::IServerChannelSinkProvider
public interface IServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider
[System.Runtime.InteropServices.ComVisible(true)]
public interface IServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider
type IServerFormatterSinkProvider = interface
    interface IServerChannelSinkProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
type IServerFormatterSinkProvider = interface
    interface IServerChannelSinkProvider
Public Interface IServerFormatterSinkProvider
Implements IServerChannelSinkProvider
Abgeleitet
Attribute
Implementiert

Hinweise

Ein IServerFormatterSinkProvider erstellt Serverformatierersenken für den Serverkanal, über den Remotingnachrichten fließen.

Um ein <formatter> Tag anstelle eines <provider> Tags in einer Konfigurationsdatei zu verwenden, muss der Serverkanalsenkenanbieter die IClientFormatterSinkProvider Schnittstelle anstelle von IClientChannelSinkProviderimplementieren. Weitere Informationen zur Remotingkonfiguration finden Sie unter Kanal- und Formatiererkonfigurationseigenschaften und Remotingeinstellungsschema.

Einige Formatierungssenkenimplementierungen verwenden Laufzeitformatierer (BinaryFormatter und SoapFormatter). Andere Implementierungen verfügen über eigene Möglichkeiten, um die Channelnachricht in den Stream zu transformieren. Auf der Rückfahrt transformiert die Formatierungssenke den Nachrichtenstrom zurück in die Kanalnachrichtenelemente (Rückgabenachricht).

Eigenschaften

Next

Ruft den nächsten Senkenprovider in der Kette der Channelsenkenprovider ab oder legt diesen fest.

(Geerbt von IServerChannelSinkProvider)

Methoden

CreateSink(IChannelReceiver)

Erstellt eine Senkenkette.

(Geerbt von IServerChannelSinkProvider)
GetChannelData(IChannelDataStore)

Gibt die Channeldaten für den Channel zurück, dem die aktuelle Senke zugeordnet ist.

(Geerbt von IServerChannelSinkProvider)

Gilt für: