Bagikan melalui


Network.NetworkAvailabilityChanged Kejadian

Definisi

Terjadi ketika ketersediaan jaringan berubah.

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 

Jenis Acara

Contoh

Contoh ini menggunakan My.Computer.Network.NetworkAvailabilityChanged peristiwa untuk memperbarui antarmuka pengguna formulir atau kontrol.

Kode ini harus dalam bentuk atau kontrol yang memiliki Label nama Label1.

Private Sub DisplayAvailability(available As Boolean)
    Label1.Text = available.ToString
End Sub

Private Sub MyComputerNetwork_NetworkAvailabilityChanged(
    sender As Object,
    e As Devices.NetworkAvailableEventArgs)

    DisplayAvailability(e.IsNetworkAvailable)
End Sub

Private Sub Handle_NetworkAvailabilityChanged()
    AddHandler My.Computer.Network.NetworkAvailabilityChanged, 
       AddressOf MyComputerNetwork_NetworkAvailabilityChanged
    DisplayAvailability(My.Computer.Network.IsAvailable)
End Sub

Keterangan

Aplikasi meningkatkan NetworkAvailabilityChanged peristiwa setiap kali ketersediaan jaringan berubah. Anda dapat menggunakan IsNetworkAvailable properti e parameter untuk mendapatkan status baru koneksi jaringan. Untuk mendapatkan status koneksi jaringan saat ini, gunakan IsAvailable properti .

Dalam aplikasi Formulir Windows, peristiwa ini dinaikkan pada utas utama aplikasi dengan peristiwa antarmuka pengguna lainnya. Ini memungkinkan penanganan aktivitas untuk mengakses langsung antarmuka pengguna aplikasi. Namun, jika aplikasi sibuk menangani peristiwa antarmuka pengguna lain ketika peristiwa ini dinaikkan, peristiwa ini tidak dapat diproses DoEvents sampai penanganan aktivitas lain selesai atau memanggil metode .

Anda tidak dapat menggunakan Handles pernyataan untuk menangani NetworkAvailabilityChanged peristiwa; Anda harus menggunakan AddHandler pernyataan .

Dalam aplikasi Formulir Windows, MyApplication objek mengekspos NetworkAvailabilityChanged peristiwa yang menyediakan fungsionalitas yang sama dengan peristiwa ini, tetapi Anda dapat menanganinya dengan Handles pernyataan .

Catatan

Banyak hub jaringan menyediakan koneksi jaringan, bahkan jika hub terputus dari jaringan yang lebih besar. Akibatnya, untuk koneksi berkabel, peristiwa ini menunjukkan perubahan koneksi antara komputer dan hub.

Berlaku untuk

Lihat juga