Condividi tramite


IServerFormatterSinkProvider Interfaccia

Definizione

Contrassegna un provider di sink di canale del server come provider di sink del formattatore server.

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
Derivato
Attributi
Implementazioni

Commenti

Un IServerFormatterSinkProvider crea sink del formattatore server per il canale server tramite il quale il flusso dei messaggi remoti.

Per usare un <formatter> tag anziché un <provider> tag all'interno di un file di configurazione, il provider del sink del canale del server deve implementare l'interfaccia IClientFormatterSinkProvider anziché IClientChannelSinkProvider. Per altre informazioni sulla configurazione remota, vedere Proprietà di configurazione canale e formattazione eschema impostazioni di comunicazione remota.

Alcune implementazioni del sink formattatore usano i formattatori di runtime (BinaryFormatter e SoapFormatter). Altre implementazioni trasformano il messaggio del canale nel flusso in altri modi. Nel percorso restituito, il sink formattatore trasforma il flusso di messaggi nuovamente negli elementi del messaggio del canale (messaggio restituito).

Proprietà

Next

Ottiene o imposta il provider di sink successivo nella catena dei provider di sink di canale.

(Ereditato da IServerChannelSinkProvider)

Metodi

CreateSink(IChannelReceiver)

Crea una catena di sink.

(Ereditato da IServerChannelSinkProvider)
GetChannelData(IChannelDataStore)

Restituisce i dati di canale relativi al canale a cui è associato il sink corrente.

(Ereditato da IServerChannelSinkProvider)

Si applica a