IChannelListener Interfaccia

Definizione

Definisce l'interfaccia che deve essere implementata da un listener del canale per accettare i canali.

public interface class IChannelListener : System::ServiceModel::ICommunicationObject
public interface IChannelListener : System.ServiceModel.ICommunicationObject
type IChannelListener = interface
    interface ICommunicationObject
Public Interface IChannelListener
Implements ICommunicationObject
Derivato
Implementazioni

Commenti

L'interfaccia IChannelListener rappresenta l'interfaccia di base per i listener di canale.

I listener di canale e i relativi canali associati vengono in genere usati dai servizi che ricevono le comunicazioni avviate dai client. Le channel factory che implementano l'interfaccia IChannelFactory , al contrario, forniscono i meccanismi usati per creare i canali tramite cui viene avviata la comunicazione con un servizio.

Proprietà

Nome Descrizione
State

Ottiene lo stato corrente dell'oggetto orientato alla comunicazione.

(Ereditato da ICommunicationObject)
Uri

Ottiene l'URI in cui i listener generati dalla factory sono in ascolto.

Metodi

Nome Descrizione
Abort()

Fa sì che un oggetto di comunicazione passi immediatamente dallo stato corrente allo stato chiuso.

(Ereditato da ICommunicationObject)
BeginClose(AsyncCallback, Object)

Avvia un'operazione asincrona per chiudere un oggetto di comunicazione.

(Ereditato da ICommunicationObject)
BeginClose(TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per chiudere un oggetto di comunicazione con un timeout specificato.

(Ereditato da ICommunicationObject)
BeginOpen(AsyncCallback, Object)

Avvia un'operazione asincrona per aprire un oggetto di comunicazione.

(Ereditato da ICommunicationObject)
BeginOpen(TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per aprire un oggetto di comunicazione entro un intervallo di tempo specificato.

(Ereditato da ICommunicationObject)
BeginWaitForChannel(TimeSpan, AsyncCallback, Object)

Avvia un'operazione asincrona per attendere l'arrivo di un canale che deve essere completato entro un intervallo di tempo specificato.

Close()

Fa sì che un oggetto di comunicazione passi dallo stato corrente allo stato chiuso.

(Ereditato da ICommunicationObject)
Close(TimeSpan)

Fa sì che un oggetto di comunicazione passi dallo stato corrente allo stato chiuso.

(Ereditato da ICommunicationObject)
EndClose(IAsyncResult)

Completa un'operazione asincrona per chiudere un oggetto di comunicazione.

(Ereditato da ICommunicationObject)
EndOpen(IAsyncResult)

Completa un'operazione asincrona per aprire un oggetto di comunicazione.

(Ereditato da ICommunicationObject)
EndWaitForChannel(IAsyncResult)

Completa un'operazione asincrona per attendere l'arrivo dei canali.

GetProperty<T>()

Restituisce un oggetto tipizzato richiesto, se presente, dal livello appropriato nello stack di canali.

Open()

Fa sì che un oggetto di comunicazione passi dallo stato creato allo stato aperto.

(Ereditato da ICommunicationObject)
Open(TimeSpan)

Fa sì che un oggetto di comunicazione passi dallo stato creato allo stato aperto entro un intervallo di tempo specificato.

(Ereditato da ICommunicationObject)
WaitForChannel(TimeSpan)

Attende l'arrivo di un canale.

Eventi

Nome Descrizione
Closed

Si verifica quando l'oggetto di comunicazione completa la transizione dallo stato di chiusura allo stato chiuso.

(Ereditato da ICommunicationObject)
Closing

Si verifica quando l'oggetto di comunicazione entra per la prima volta nello stato di chiusura.

(Ereditato da ICommunicationObject)
Faulted

Si verifica quando l'oggetto di comunicazione entra per la prima volta nello stato di errore.

(Ereditato da ICommunicationObject)
Opened

Si verifica quando l'oggetto di comunicazione completa la transizione dallo stato di apertura allo stato aperto.

(Ereditato da ICommunicationObject)
Opening

Si verifica quando l'oggetto di comunicazione entra per la prima volta nello stato di apertura.

(Ereditato da ICommunicationObject)

Si applica a