다음을 통해 공유


방법: 서버 기반 타이머의 인스턴스 만들기

업데이트: 2007년 11월

다중 스레드 응용 프로그램에 간격 기반 이벤트를 작성하려면 Timer 구성 요소를 만듭니다. Timer 구성 요소의 인스턴스를 Web Forms, Windows 서비스 및 구성 요소 클래스에 추가할 수 있습니다.

다음 두 가지 방법을 사용하여 Timer 구성 요소의 인스턴스를 만들 수 있습니다.

  • 도구 상자의 구성 요소 탭에서 Timer 구성 요소의 인스턴스를 폼 또는 다른 디자이너로 끌어 옵니다.

  • 코드에서 Timer 구성 요소의 인스턴스를 만듭니다.

도구 상자에서 Timer 구성 요소를 만들려면

  1. 도구 메뉴에서 도구 상자 항목 선택을 클릭하고 .NET Framework 구성 요소 탭을 클릭합니다.

  2. 도구 상자 항목 선택 대화 상자에서 System.Timers 네임스페이스의 Timer 확인란을 선택합니다. 도구 상자의 구성 요소 탭에 Timer 아이콘이 추가됩니다.

  3. Timer 아이콘을 선택하고 폼 또는 구성 요소에 대한 디자이너 화면으로 끌어 옵니다.

  4. 속성 창에서 구성 요소 인스턴스의 Interval 속성을 밀리초 단위의 간격으로 설정하여 구성 요소가 이벤트를 발생시키기 전의 시간 간격을 설정합니다.

  5. 구성 요소 인스턴스의 Enabled 속성을 true로 설정합니다.

프로그래밍 방식으로 Timer 구성 요소를 만들려면

  1. Timer 클래스의 인스턴스를 만듭니다.

  2. 구성 요소 인스턴스의 Interval 속성을 밀리초 단위의 간격으로 설정하여 구성 요소가 이벤트를 발생시키기 전의 시간 간격을 설정합니다.

  3. 구성 요소 인스턴스의 Enabled 속성을 true로 설정합니다.

    다음 코드는 Timer 구성 요소를 만드는 방법을 보여 줍니다.

    Dim myTimer As New System.Timers.Timer()
    myTimer.Interval = 3000
    myTimer.Enabled = True
    
         System.Timers.Timer myTimer = new System.Timers.Timer();
            myTimer.Interval = 3000;
            myTimer.Enabled = true;
    

참고 항목

작업

방법: 서버 기반 타이머 모니터링

개념

서버 기반 타이머 소개

참조

Timer 구성 요소 개요(Windows Forms)