IServerFormatterSinkProvider Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |