ICommunicationObject Interfaccia

Definizione

Definisce il contratto del computer di stato di base relativo a tutti gli oggetti orientati alla comunicazione presenti nel sistema, compresi i canali, i gestori canali, le factory, i listener, 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()

Comporta la transizione immediata di un oggetto di comunicazione dallo stato corrente allo stato di chiusura.

BeginClose(AsyncCallback, Object)

Consente di iniziare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione.

BeginClose(TimeSpan, AsyncCallback, Object)

Consente di iniziare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione entro un determinato intervallo di tempo.

BeginOpen(AsyncCallback, Object)

Consente di iniziare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione.

BeginOpen(TimeSpan, AsyncCallback, Object)

Consente di iniziare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione entro un determinato intervallo di tempo.

Close()

Comporta la transizione di un oggetto di comunicazione dallo stato corrente allo stato di chiusura.

Close(TimeSpan)

Comporta la transizione di un oggetto di comunicazione dallo stato corrente allo stato di chiusura.

EndClose(IAsyncResult)

Consente di completare un'operazione asincrona finalizzata a chiudere un oggetto di comunicazione.

EndOpen(IAsyncResult)

Consente di completare un'operazione asincrona finalizzata ad aprire un oggetto di comunicazione.

Open()

Comporta la transizione di un oggetto di comunicazione dallo stato di creazione allo stato di apertura.

Open(TimeSpan)

Comporta la transizione di un oggetto di comunicazione dallo stato di creazione allo stato di apertura entro un determinato intervallo di tempo.

Eventi

Closed

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

Closing

Si verifica quando l'oggetto di comunicazione passa per la prima volta allo stato di pre-chiusura.

Faulted

Si verifica quando l'oggetto di comunicazione passa per la prima volta allo stato di errore.

Opened

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

Opening

Si verifica quando l'oggetto di comunicazione passa per la prima volta allo stato di pre-apertura.

Metodi di estensione

CloseHelperAsync(ICommunicationObject, TimeSpan)

Definisce il contratto del computer di stato di base relativo a tutti gli oggetti orientati alla comunicazione presenti nel sistema, compresi i canali, i gestori canali, le factory, i listener, i dispatcher e gli host di servizio.

OpenHelperAsync(ICommunicationObject, TimeSpan)

Definisce il contratto del computer di stato di base relativo a tutti gli oggetti orientati alla comunicazione presenti nel sistema, compresi i canali, i gestori canali, le factory, i listener, i dispatcher e gli host di servizio.

Si applica a