Freigeben über


IServerFormatterSinkProvider Schnittstelle

Definition

Kennzeichnet einen Serverkanal-Sink-Anbieter als Serverformatierer-Sinkanbieter.

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 Serverformatiereren für den Serverkanal, über den Remotingnachrichten fließen.

Um ein <formatter> Tag anstelle eines <provider> Tags in einer Konfigurationsdatei zu verwenden, muss der Serverkanal-Senkenanbieter die IClientFormatterSinkProvider Schnittstelle anstelle von IClientChannelSinkProvider.

Einige Formatierer-Senkenimplementierungen verwenden Laufzeitformatierer (BinaryFormatter und SoapFormatter). Andere Implementierungen können ihre eigenen Mittel verwenden, um die Kanalnachricht in den Datenstrom zu transformieren. Auf der Rückreise wandelt die Formatiererspüle den Nachrichtendatenstrom wieder in die Kanalnachrichtenelemente (Rückgabenachricht) um.

Eigenschaften

Name Beschreibung
Next

Ruft den nächsten Sinkanbieter in der Kanalsenkenanbieterkette ab oder legt den nächst.

(Geerbt von IServerChannelSinkProvider)

Methoden

Name Beschreibung
CreateSink(IChannelReceiver)

Erstellt eine Senkenkette.

(Geerbt von IServerChannelSinkProvider)
GetChannelData(IChannelDataStore)

Gibt die Kanaldaten für den Kanal zurück, dem die aktuelle Spüle zugeordnet ist.

(Geerbt von IServerChannelSinkProvider)

Gilt für: