Export (0) Print
Expand All

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)

See Also

System.Runtime.Remoting.Channels Namespace

Show:
© 2014 Microsoft