Udostępnij za pośrednictwem


IInputSessionShutdown Interfejs

Definicja

Definiuje kontrakt, który należy zaimplementować w celu zamknięcia sesji wejściowej.

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

Uwagi

Użyj interfejsu IInputSessionShutdown wewnątrz sesji dwukierunkowej, aby wysyłać komunikaty wychodzące przed zamknięciem sesji. Jeśli na przykład klient zamknie sesję, usługa może zostać powiadomiona DoneReceiving przed zamknięciem, umożliwiając usłudze wysyłanie jednego komunikatu powiadomienia przed powrotem. Klient otrzyma powiadomienie przed potwierdzeniem, że klient może zamknąć kanał.

Metody

ChannelFaulted(IDuplexContextChannel)

Wskazuje, że kanał uległ awarii.

DoneReceiving(IDuplexContextChannel)

Wskazuje, kiedy kanał klienta jest wykonywany podczas odbierania komunikatów w ramach dwukierunkowej wymiany komunikatów.

Dotyczy