Share via


WindowsFormsApplicationBase.NetworkAvailabilityChanged Událost

Definice

Vyvolá se při změně dostupnosti sítě.

public:
 event Microsoft::VisualBasic::Devices::NetworkAvailableEventHandler ^ NetworkAvailabilityChanged;
public event Microsoft.VisualBasic.Devices.NetworkAvailableEventHandler NetworkAvailabilityChanged;
member this.NetworkAvailabilityChanged : Microsoft.VisualBasic.Devices.NetworkAvailableEventHandler 
Public Custom Event NetworkAvailabilityChanged As NetworkAvailableEventHandler 

Event Type

Příklady

Tento příklad volá metodu SetConnectionStatus výchozí Form1 třídy při změně dostupnosti sítě.

Kód musíte zadat v okně Code Editor pro události aplikace. Do tohoto okna se dostanete podle pokynů v části Poznámky k tomuto tématu.

Projekt by měl mít formulář s názvem Form1. Měla by mít metodu s názvem SetConnectionStatus , která přebírá Boolean parametr.

Private Sub MyApplication_NetworkAvailabilityChanged(
    sender As Object,
    e As Microsoft.VisualBasic.Devices.NetworkAvailableEventArgs
) Handles Me.NetworkAvailabilityChanged
    My.Forms.Form1.SetConnectionStatus(e.IsNetworkAvailable)
End Sub

Poznámky

Aplikace vyvolá NetworkAvailabilityChanged událost pokaždé, když se změní dostupnost sítě. K získání nového stavu síťového e připojení můžete použít IsNetworkAvailable vlastnost parametru . K získání aktuálního stavu síťového připojení použijte IsAvailable vlastnost .

Tato událost je vyvolána v hlavním vlákně aplikace s ostatními událostmi uživatelského rozhraní. To umožňuje obslužné rutině události přistupovat přímo k uživatelskému rozhraní aplikace. Pokud je však aplikace zaneprázdněna zpracováním jiné události uživatelského rozhraní při vyvolání této události, nelze tuto událost zpracovat, dokud obslužná rutina jiné události nedokončí nebo nevolá metodu DoEvents .

Událost NetworkAvailabilityChanged poskytuje stejné funkce jako tato událost, ale je k dispozici pro všechny typy aplikací.

Kód obslužné rutiny NetworkAvailabilityChanged události je uložen v souboru ApplicationEvents.vb, který je ve výchozím nastavení skrytý.

Přístup k okně Editor kódu pro události aplikace
1. Vyberte projekt v Průzkumník řešení. V nabídce Projekt klikněte na Vlastnosti.
2. Klikněte na kartu Aplikace .
3. Kliknutím na tlačítko Zobrazit události aplikace otevřete Editor kódu.

Další informace najdete v tématu Stránka aplikace, Projekt Designer (Visual Basic).

Poznámka

Mnoho síťových rozbočovačů bude poskytovat síťové připojení i v případě, že je rozbočovač odpojený od větší sítě. V důsledku toho u drátových připojení tato událost označuje změnu ve spojení mezi počítačem a centrem.

Dostupnost podle typu projektu

Typ projektu K dispozici.
Formulářová aplikace Windows Ano
Knihovna tříd No
Konzolová aplikace No
Knihovna ovládacích prvků formulářů Windows No
Knihovna webových ovládacích prvků No
Služba systému Windows No
Webu No

Platí pro

Viz také