IInputSessionShutdown Interface

Definition

Définit le contrat qui doit être implémenté pour arrêter une session d'entrée.Defines the contract that must be implemented to shut down an input session.

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

Remarks

Utilisez l'interface IInputSessionShutdown dans une session duplex pour envoyer des messages sortants avant la fermeture de la session.Use the IInputSessionShutdown interface inside a duplex session to send outbound messages prior to closing the session. Par exemple, si un client ferme une session, le service peut implémenter DoneReceiving de façon à être notifié avant l'arrêt, en permettant au service d'envoyer un message de notification avant le retour.For example, if a client closes a session the service can implement DoneReceiving to be notified prior to the shutdown, enabling the service to send one notification message prior to returning. Le client reçoit la notification avant l'accusé de réception qui indique que le client peut fermer le canal.The client receives the notification prior to the acknowledgment that the client can close the channel.

Methods

ChannelFaulted(IDuplexContextChannel)

Indique que le canal a généré une erreur.Indicates that the channel has faulted.

DoneReceiving(IDuplexContextChannel)

Indique lorsque le canal client a terminé la réception de messages dans le cadre de l'échange de messages duplex.Indicates when the client channel is done receiving messages as part of the duplex message exchange.

Applies to