Udostępnij za pośrednictwem


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 formatującego klienta dla kanału klienta, za pomocą którego przepływ komunikatów komunikacji komunikacji sieciowej. Pierwszy ujście po stronie klienta musi implementować zarówno IMessageSink interfejsy IClientFormatterSink , jak i IClientChannelSink .

Aby użyć tagu <formatter> zamiast tagu <provider> w pliku konfiguracji, dostawca ujścia kanału klienta musi zaimplementować IClientFormatterSinkProvider interfejs zamiast tylko IClientChannelSinkProvider. Aby uzyskać dodatkowe informacje na temat konfiguracji komunikacji wirtualnej, zobacz Właściwości konfiguracji kanału i formatera oraz Schemat ustawień komunikacji wirtualnej.

Niektóre implementacje ujścia programu 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ń. Po powrocie ujście formatującego przekształci strumień komunikatów z powrotem w elementy komunikatu kanału (komunikat zwrotny).

Właściwości

Next

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

(Odziedziczone po IClientChannelSinkProvider)

Metody

CreateSink(IChannelSender, String, Object)

Tworzy łańcuch ujścia.

(Odziedziczone po IClientChannelSinkProvider)

Dotyczy