IServerFormatterSinkProvider Interfejs

Definicja

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

C#
public interface IServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider
C#
[System.Runtime.InteropServices.ComVisible(true)]
public interface IServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider
Pochodne
Atrybuty
Implementuje

Uwagi

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

Metody

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

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1