Condividi tramite


IInputSessionShutdown Interfaccia

Definizione

Definisce il contratto che deve essere implementato per chiudere una sessione di input.

public interface class IInputSessionShutdown
public interface IInputSessionShutdown
type IInputSessionShutdown = interface
Public Interface IInputSessionShutdown

Commenti

Utilizzare l'interfaccia IInputSessionShutdown in una sessione duplex per inviare messaggi in uscita prima di chiudere la sessione. Ad esempio, se un client chiude una sessione il servizio può implementare DoneReceiving per essere notificato prima dell'arresto, consentendo al servizio di inviare un messaggio di notifica prima della restituzione. Il client riceve la notifica prima di confermare che il client può chiudere il canale.

Metodi

ChannelFaulted(IDuplexContextChannel)

Indica che nel canale si sono verificati errori.

DoneReceiving(IDuplexContextChannel)

Indica quando il canale del client ha completato la ricezione di messaggi come parte dello scambio di messaggi duplex.

Si applica a