IChannelFactory Interfaccia

Definizione

Definisce l'interfaccia che deve essere implementata da una channel factory per produrre canali.

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

Commenti

L'interfaccia IChannelFactory rappresenta l'interfaccia di base per channel factory.

Le channel factory e i relativi canali associati vengono in genere usati dai client di un servizio che avviano la comunicazione. Le factory listener che implementano l'interfaccia IChannelListener e i listener associati, al contrario, forniscono i meccanismi usati per accettare i canali tramite cui vengono avviate le comunicazioni con un servizio.

Proprietà

Nome Descrizione
State

Ottiene lo stato corrente dell'oggetto orientato alla comunicazione.

(Ereditato da ICommunicationObject)

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)
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)
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)

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