Network.NetworkAvailabilityChanged 이벤트
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
네트워크 가용성이 변경되면 발생합니다.
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
이벤트 유형
예제
이 예제에서는 My.Computer.Network.NetworkAvailabilityChanged
양식이 나 컨트롤의 사용자 인터페이스를 업데이트 하는 이벤트입니다.
이 코드는 폼 또는 컨트롤을 한 Label 라는 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
설명
애플리케이션을 NetworkAvailabilityChanged
네트워크의 가용성이 변경 될 때마다 이벤트입니다. 사용할 수는 IsNetworkAvailable 의 속성을 e
네트워크 연결의 새 상태를 가져오려면 매개 변수입니다. 네트워크 연결의 현재 상태를 가져오려면는 IsAvailable 속성입니다.
Windows Forms 애플리케이션을이 이벤트는 다른 사용자 인터페이스 이벤트를 사용 하 여 애플리케이션의 주 스레드에서 발생 합니다. 따라서 이벤트 처리기를 애플리케이션의 사용자 인터페이스에 직접 액세스할 수 있습니다. 그러나 애플리케이션을이 이벤트가 발생 하면 다른 사용자 인터페이스 이벤트를 처리 하는 경우이 이벤트를 처리할 수 다른 이벤트 처리기를 완료 하거나 호출 된 DoEvents 메서드.
사용할 수 없습니다를 Handles
문을 처리 하는 NetworkAvailabilityChanged
이벤트를 사용 해야 합니다는 AddHandler
문.
Windows Forms 애플리케이션에는 MyApplication
노출 개체를 NetworkAvailabilityChanged
수 있지만이 이벤트와 동일한 기능을 제공 하는 이벤트를 사용 하 여 처리할 수를 Handles
문.
참고
대부분의 네트워크 허브 허브 대규모 네트워크에서 연결이 끊긴 경우에 네트워크 연결을 제공 합니다. 따라서 유선된 연결에 대해이 이벤트는 컴퓨터와 허브 간의 연결이 변경을 나타냅니다.