Udostępnij za pośrednictwem


Dodawanie stanu online i offline

W wielu przypadkach ważne jest, aby aplikacja monitorowała szczegółowe informacje o stanie połączenia kanału równorzędnego. Te informacje można uzyskać, wywołując GetProperty metodę w implementacji interfejsu IOnlineStatus . Obiekt z implementacją tego interfejsu może monitorować stan połączenia lub rejestrować programy obsługi zdarzeń, takie jak OnOnline i OnOffline, oraz natychmiast reagować w miarę występowania zmian stanu online.

W infrastrukturze kanału równorzędnego klient jest uważany za online, jeśli jest połączony z co najmniej jednym innym elementem równorzędnym i offline. Może to być szczególnie przydatne zarówno podczas debugowania aplikacji programistycznych, jak i wyświetlania szczegółowych informacji użytkownikowi końcowemu.

Uwaga

Procedura obsługi zdarzeń online powinna najpierw upewnić się, że węzeł jest otwarty przed wysłaniem komunikatów.

Zobacz też