IServerFormatterSinkProvider Interface
Marks a server channel sink provider as a server formatter sink provider.
System.Runtime.Remoting.Channels.IServerChannelSinkProvider
System.Runtime.Remoting.Channels.IServerFormatterSinkProvider
[Visual Basic] Public Interface IServerFormatterSinkProvider Inherits IServerChannelSinkProvider [C#] public interface IServerFormatterSinkProvider : IServerChannelSinkProvider [C++] public __gc __interface IServerFormatterSinkProvider : public IServerChannelSinkProvider [JScript] public interface IServerFormatterSinkProvider implements IServerChannelSinkProvider
Classes that Implement IServerFormatterSinkProvider
| Class | Description |
|---|---|
| BinaryServerFormatterSinkProvider | Provides the implementation for the server formatter channel sink provider that uses the BinaryFormatter. |
| SoapServerFormatterSinkProvider | Provides the implementation for a server formatter channel sink provider that uses the SoapFormatter. |
Remarks
An IServerFormatterSinkProvider creates server formatter sinks for the server channel through which remoting messages flow.
Note To use a <formatter> tag instead of a <provider> tag within a configuration file, the server channel sink provider must implement the IClientFormatterSinkProvider interface instead of IClientChannelSinkProvider. For additional information on remoting configuration, see Channel and Formatter Configuration Properties and Remoting Settings Schema.
Some formatter sink implementations use Runtime Formatters (BinaryFormatter and SoapFormatter). Other implementations can use their own means to transform the channel message into the stream. On the return journey the formatter sink will transform the message stream back into the channel message elements (return message).
Requirements
Namespace: System.Runtime.Remoting.Channels
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: Mscorlib (in Mscorlib.dll)