Přidání online a offline stavu
V mnoha případech je důležité, aby aplikace monitoruje konkrétní podrobnosti o stavu připojení Peer Channel. Tyto informace můžete získat voláním GetProperty
metody pro implementaci IOnlineStatus rozhraní. Objekt s implementací tohoto rozhraní může monitorovat stav připojení nebo zaregistrovat obslužné rutiny událostí, například OnOnline
OnOffline
a a reagovat okamžitě, jakmile dojde ke změnám stavu online.
V infrastruktuře peer channel se klient považuje za online, pokud je připojený aspoň k jednomu jinému partnerskému vztahu a offline. To může být zvlášť užitečné při ladění vývojových aplikací nebo zobrazení podrobných informací koncovému uživateli.
Poznámka:
Před odesláním všech zpráv by měla obslužná rutina online události nejprve zajistit, aby byl uzel otevřený.