ICommunicationObject Interfaccia
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
L'interfaccia ICommunicationObject definisce:
Set di metodi open, close e abort per avviare le transizioni di stato:
Versioni asincrone dei metodi open e close:
Set di eventi che forniscono notifiche delle transizioni di stato:
Proprietà State comune per controllare lo stato di un oggetto
State |
Ottiene lo stato corrente dell'oggetto orientato alla comunicazione. |
Abort() |
Fa sì che un oggetto di comunicazione passi immediatamente dallo stato corrente allo stato chiuso. |
Begin |
Avvia un'operazione asincrona per chiudere un oggetto di comunicazione. |
Begin |
Avvia un'operazione asincrona per chiudere un oggetto di comunicazione con un timeout specificato. |
Begin |
Avvia un'operazione asincrona per aprire un oggetto di comunicazione. |
Begin |
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(Time |
Fa sì che un oggetto di comunicazione passi dallo stato corrente allo stato chiuso. |
End |
Completa un'operazione asincrona per chiudere un oggetto di comunicazione. |
End |
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(Time |
Fa sì che un oggetto di comunicazione passi dallo stato creato allo stato aperto entro un intervallo di tempo specificato. |
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. |
Prodotto | Versioni |
---|---|
.NET | Core 1.0, Core 1.1, 8 (package-provided), 9 (package-provided), 10 (package-provided) |
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
UWP | 10.0 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: