Condividi tramite


Aggiungere lo stato online e offline

In molti casi, è importante che un'applicazione monitori i dettagli specifici sullo stato di una connessione canale peer. È possibile ottenere queste informazioni chiamando il GetProperty metodo su un'implementazione dell'interfaccia IOnlineStatus . Un oggetto con un'implementazione di questa interfaccia può monitorare lo stato della connessione o registrarsi per i gestori eventi, ad esempio OnOnline e OnOffline, e reagire immediatamente quando si verificano modifiche allo stato online.

Nell'infrastruttura del canale peer, un client viene considerato online se è connesso ad almeno un altro peer e offline in caso contrario. Ciò può essere particolarmente utile sia per il debug di applicazioni in fase di sviluppo che per la visualizzazione di informazioni dettagliate all'utente finale.

Annotazioni

Un gestore eventi online deve prima assicurarsi che il nodo sia aperto prima di inviare messaggi.

Vedere anche