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
문.
참고
대부분의 네트워크 허브 허브 대규모 네트워크에서 연결이 끊긴 경우에 네트워크 연결을 제공 합니다. 따라서 유선된 연결에 대해이 이벤트는 컴퓨터와 허브 간의 연결이 변경을 나타냅니다.
적용 대상
추가 정보
.NET