IChannelListener Interfejs

Definicja

Definiuje interfejs, który musi zostać zaimplementowany przez odbiornik kanału, aby akceptował kanały.

public interface class IChannelListener : System::ServiceModel::ICommunicationObject
public interface IChannelListener : System.ServiceModel.ICommunicationObject
type IChannelListener = interface
    interface ICommunicationObject
Public Interface IChannelListener
Implements ICommunicationObject
Pochodne
Implementuje

Uwagi

Interfejs IChannelListener reprezentuje podstawowy interfejs odbiorników kanałów.

Odbiorniki kanałów i skojarzone z nimi kanały są zwykle używane przez usługi odbierające komunikację inicjowaną przez klientów. Fabryki kanałów, które implementują IChannelFactory interfejs, natomiast udostępniają mechanizmy używane do tworzenia kanałów, za pośrednictwem których zainicjowano komunikację z usługą.

Właściwości

State

Pobiera bieżący stan obiektu zorientowanego na komunikację.

(Odziedziczone po ICommunicationObject)
Uri

Pobiera identyfikator URI, na którym odbiorniki generowane przez fabrykę nasłuchują.

Metody

Abort()

Powoduje natychmiastowe przejście obiektu komunikacyjnego z bieżącego stanu do stanu zamkniętego.

(Odziedziczone po ICommunicationObject)
BeginClose(AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji.

(Odziedziczone po ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby zamknąć obiekt komunikacji z określonym limitem czasu.

(Odziedziczone po ICommunicationObject)
BeginOpen(AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji.

(Odziedziczone po ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby otworzyć obiekt komunikacji w określonym przedziale czasu.

(Odziedziczone po ICommunicationObject)
BeginWaitForChannel(TimeSpan, AsyncCallback, Object)

Rozpoczyna operację asynchroniczną, aby poczekać na nadejście kanału, który musi zostać ukończony w określonym przedziale czasu.

Close()

Powoduje przejście obiektu komunikacji z bieżącego stanu do stanu zamkniętego.

(Odziedziczone po ICommunicationObject)
Close(TimeSpan)

Powoduje przejście obiektu komunikacji z bieżącego stanu do stanu zamkniętego.

(Odziedziczone po ICommunicationObject)
EndClose(IAsyncResult)

Kończy operację asynchroniczną, aby zamknąć obiekt komunikacji.

(Odziedziczone po ICommunicationObject)
EndOpen(IAsyncResult)

Kończy operację asynchroniczną, aby otworzyć obiekt komunikacyjny.

(Odziedziczone po ICommunicationObject)
EndWaitForChannel(IAsyncResult)

Kończy asynchroniczną operację oczekiwania na nadejście kanałów.

GetProperty<T>()

Zwraca żądany obiekt typu z odpowiedniej warstwy w stosie kanału.

Open()

Powoduje przejście obiektu komunikacji z utworzonego stanu do stanu otwartego.

(Odziedziczone po ICommunicationObject)
Open(TimeSpan)

Powoduje przejście obiektu komunikacji z utworzonego stanu do stanu otwartego w określonym przedziale czasu.

(Odziedziczone po ICommunicationObject)
WaitForChannel(TimeSpan)

Czeka na przybycie kanału.

Zdarzenia

Closed

Występuje, gdy obiekt komunikacji zakończy przejście ze stanu zamknięcia do stanu zamkniętego.

(Odziedziczone po ICommunicationObject)
Closing

Występuje, gdy obiekt komunikacji najpierw wchodzi w stan zamknięcia.

(Odziedziczone po ICommunicationObject)
Faulted

Występuje, gdy obiekt komunikacji po raz pierwszy wchodzi w stan błędu.

(Odziedziczone po ICommunicationObject)
Opened

Występuje, gdy obiekt komunikacji zakończy przejście ze stanu otwierania do otwartego stanu.

(Odziedziczone po ICommunicationObject)
Opening

Występuje, gdy obiekt komunikacji najpierw wchodzi w stan otwarcia.

(Odziedziczone po ICommunicationObject)

Metody rozszerzania

CloseHelperAsync(ICommunicationObject, TimeSpan)

Definiuje interfejs, który musi zostać zaimplementowany przez odbiornik kanału, aby akceptował kanały.

OpenHelperAsync(ICommunicationObject, TimeSpan)

Definiuje interfejs, który musi zostać zaimplementowany przez odbiornik kanału, aby akceptował kanały.

Dotyczy