Condividi tramite


IContributeServerContextSink Interfaccia

Definizione

Fornisce un sink di intercettazione nel limite del contesto sull'estremità server di una chiamata remota.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public interface class IContributeServerContextSink
public interface IContributeServerContextSink
[System.Runtime.InteropServices.ComVisible(true)]
public interface IContributeServerContextSink
type IContributeServerContextSink = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type IContributeServerContextSink = interface
Public Interface IContributeServerContextSink
Derivato
Attributi

Commenti

L'interfaccia IContributeServerContextSink viene implementata dalle proprietà del contesto in una Context classe che desidera contribuire a un sink di intercettazione al limite del contesto alla fine del server di una chiamata remota.

La catena di contesto del server è costituita da tali proprietà nel contesto del server che implementano IContributeServerContextSink e contribuiscono a un sink usando la chiamata al GetServerContextSink metodo .

La serializzazione è un esempio di tale proprietà di contesto. In questo caso, il sink del messaggio comporta l'esecuzione di un blocco primitivo di sincronizzazione prima di elaborare una chiamata.

Metodi

GetServerContextSink(IMessageSink)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Accetta il primo sink della catena di sink composta fino a questo momento, quindi concatena il sink dei messaggi davanti alla catena già formata.

Si applica a