This documentation is archived and is not being maintained.

IServerFormatterSinkProvider Interface

Marks a server channel sink provider as a server formatter sink provider.


[Visual Basic]
Public Interface IServerFormatterSinkProvider
   Inherits IServerChannelSinkProvider
public interface IServerFormatterSinkProvider :
public __gc __interface IServerFormatterSinkProvider : public
public interface IServerFormatterSinkProvider implements

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.


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


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)

See Also

System.Runtime.Remoting.Channels Namespace