IServerFormatterSinkProvider Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee markeert u een serverkanaalsinkprovider als een serverindelings-sinkprovider.
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
- Afgeleid
- Kenmerken
- Implementeringen
Opmerkingen
Een IServerFormatterSinkProvider maakt server formatter sinks voor het serverkanaal waardoor externe berichten stromen.
Als u een <formatter> tag in plaats van een <provider> tag in een configuratiebestand wilt gebruiken, moet de sinkprovider van het serverkanaal de IClientFormatterSinkProvider interface implementeren in plaats van IClientChannelSinkProvider. Zie eigenschappen voor kanaal- en formatterconfiguratie enschema voor externe instellingen voor meer informatie over externe configuratie.
Sommige formatter sink-implementaties maken gebruik van runtime formatters (BinaryFormatter en SoapFormatter). Andere implementaties kunnen hun eigen middelen gebruiken om het kanaalbericht in de stream te transformeren. Tijdens het retourtraject transformeert de formatter-sink de berichtstroom terug naar de elementen van het kanaalbericht (retourbericht).
Eigenschappen
| Name | Description |
|---|---|
| Next |
Hiermee haalt u de volgende sinkprovider op in de keten van de kanaalsinkprovider. (Overgenomen van IServerChannelSinkProvider) |
Methoden
| Name | Description |
|---|---|
| CreateSink(IChannelReceiver) |
Hiermee maakt u een sinkketen. (Overgenomen van IServerChannelSinkProvider) |
| GetChannelData(IChannelDataStore) |
Retourneert de kanaalgegevens voor het kanaal waaraan de huidige sink is gekoppeld. (Overgenomen van IServerChannelSinkProvider) |