[C#/COMMON] NetworkChange 클래스 : NetworkAvailabilityChanged 정적 이벤트를 사용해 네트워크 가용 여부 변경시 처리하기
C#/Common 2021. 1. 22. 19:01728x90
728x170
▶ Program.cs
using System;
using System.Net.NetworkInformation;
namespace TestProject
{
/// <summary>
/// 프로그램
/// </summary>
class Program
{
//////////////////////////////////////////////////////////////////////////////////////////////////// Method
////////////////////////////////////////////////////////////////////////////////////////// Static
//////////////////////////////////////////////////////////////////////////////// Private
////////////////////////////////////////////////////////////////////// Event
#region 네트워크 변경 네트워크 가용 여부 변경시 처리하기 - NetworkChange_NetworkAvailabilityChanged(sender, e)
/// <summary>
/// 네트워크 변경 네트워크 가용 여부 변경시 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private static void NetworkChange_NetworkAvailabilityChanged(object sender, NetworkAvailabilityEventArgs e)
{
Console.WriteLine($"네트워크 가용 여부 : {e.IsAvailable}");
}
#endregion
////////////////////////////////////////////////////////////////////// Function
#region 프로그램 시작하기 - Main()
/// <summary>
/// 프로그램 시작하기
/// </summary>
private static void Main()
{
NetworkChange.NetworkAvailabilityChanged += NetworkChange_NetworkAvailabilityChanged;
Console.WriteLine("종료하기 위해서 아무 키나 눌러 주시기 바랍니다.");
Console.ReadKey(false);
}
#endregion
}
}
728x90
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] AppDomain 클래스 : AssemblyResolve 이벤트를 사용해 포터블 실행 파일(Portable Executable File) 만들기 (0) | 2021.01.22 |
---|---|
[C#/COMMON] 모니터 화면 끄기/켜기 (0) | 2021.01.22 |
[C#/COMMON] GuidAttribute 클래스 : 프로젝트의 COM 노출 GUID 구하기 (0) | 2021.01.22 |
[C#/COMMON] Process 클래스 : 지정 프로세스의 IME 모드(한글/영문 모드) 구하기 (0) | 2021.01.22 |
[C#/COMMON] NetworkChange 클래스 : NetworkAddressChanged 정적 이벤트를 사용해 네트워크 주소 변경시 처리하기 (0) | 2021.01.22 |
[C#/COMMON] MIME 타입 딕셔너리 구하기 (0) | 2021.01.21 |
[C#/COMMON] 다른 프로세스(윈도우)에 문자열 보내기 (0) | 2021.01.21 |
[C#/COMMON] Process 클래스 : 메모장 EDIT 윈도우 핸들 구하기 (0) | 2021.01.21 |
[C#/COMMON] 액티브 디렉토리 사용자 계정 여부 구하기 (0) | 2021.01.19 |
[C#/COMMON] 모니터명 구하기 (0) | 2021.01.19 |