Condividi tramite


ICommunicationObject Interfaccia

Definizione

Definisce il contratto per la macchina a stati di base per tutti gli oggetti orientati alla comunicazione nel sistema, inclusi i canali, i channel manager, le factory, i listener e i dispatcher e gli host di servizio.

public interface class ICommunicationObject
public interface ICommunicationObject
type ICommunicationObject = interface
Public Interface ICommunicationObject
Derivato

Commenti

L'interfaccia ICommunicationObject definisce:

Proprietà

State

Ottiene lo stato corrente dell'oggetto orientato alla comunicazione.

Metodi

Abort()

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

BeginClose(AsyncCallback, Object)

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

BeginClose(TimeSpan, AsyncCallback, Object)

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

BeginOpen(AsyncCallback, Object)

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

BeginOpen(TimeSpan, AsyncCallback, Object)

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

Close()

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

Close(TimeSpan)

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

EndClose(IAsyncResult)

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

EndOpen(IAsyncResult)

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

Open()

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

Open(TimeSpan)

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

Eventi

Closed

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

Closing

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

Faulted

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

Opened

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

Opening

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

Si applica a