IServerFormatterSinkProvider Interfejs

Definicja

Oznacza dostawcę ujścia kanału serwera jako dostawcę ujścia formatującego serwer.

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
Pochodne
Atrybuty
Implementuje

Uwagi

Obiekt IServerFormatterSinkProvider tworzy ujścia formatującego serwer dla kanału serwera, za pomocą którego przepływ komunikatów komunikacji komunikacji sieciowej.

Aby użyć tagu <formatter> zamiast <provider> tagu w pliku konfiguracji, dostawca ujścia kanału serwera musi zaimplementować IClientFormatterSinkProvider interfejs zamiast IClientChannelSinkProvider.

Niektóre implementacje ujścia formatującego używają formatów czasu wykonywania (BinaryFormatter i SoapFormatter). Inne implementacje mogą używać własnych środków do przekształcania komunikatu kanału w strumień. W podróży powrotnej ujście formatującego przekształci strumień komunikatów z powrotem w elementy komunikatu kanału (komunikat zwrotny).

Właściwości

Nazwa Opis
Next

Pobiera lub ustawia następnego dostawcę ujścia w łańcuchu dostawcy ujścia kanału.

(Odziedziczone po IServerChannelSinkProvider)

Metody

Nazwa Opis
CreateSink(IChannelReceiver)

Tworzy łańcuch ujścia.

(Odziedziczone po IServerChannelSinkProvider)
GetChannelData(IChannelDataStore)

Zwraca dane kanału dla kanału, z którymi jest skojarzony bieżący ujście.

(Odziedziczone po IServerChannelSinkProvider)

Dotyczy