IClientFormatterSinkProvider Interfejs

Definicja

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

public interface class IClientFormatterSinkProvider : System::Runtime::Remoting::Channels::IClientChannelSinkProvider
public interface IClientFormatterSinkProvider : System.Runtime.Remoting.Channels.IClientChannelSinkProvider
[System.Runtime.InteropServices.ComVisible(true)]
public interface IClientFormatterSinkProvider : System.Runtime.Remoting.Channels.IClientChannelSinkProvider
type IClientFormatterSinkProvider = interface
    interface IClientChannelSinkProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
type IClientFormatterSinkProvider = interface
    interface IClientChannelSinkProvider
Public Interface IClientFormatterSinkProvider
Implements IClientChannelSinkProvider
Pochodne
Atrybuty
Implementuje

Uwagi

Element IClientFormatterSinkProvider tworzy ujścia programu formatującego klienta dla kanału klienta, za pomocą którego przepływ komunikatów komunikacji bezpośredniej. Pierwszy ujście po stronie klienta musi implementować zarówno IMessageSink interfejsy , jak i IClientChannelSink .IClientFormatterSink

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

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

Metody

Nazwa Opis
CreateSink(IChannelSender, String, Object)

Tworzy łańcuch ujścia.

(Odziedziczone po IClientChannelSinkProvider)

Dotyczy