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.
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) |