system.timers.timer

    0

    1답변

    시스템의 "자체 검사"응용 프로그램의 일부로 60 초마다 DLL에서 정적 메서드를 호출하는 응용 프로그램이 있습니다. 수동으로 메소드를 실행하면 10 초 이내에 완료됩니다. 내 문제는 timer.elapsed 이벤트가 다른 이벤트 바로 다음에 두 번 발생한다는 것입니다. 그것에 추가하려면 타이머가 경과 할 때마다 이벤트가 한 번 더 발생합니다. (예 : 처

    5

    2답변

    System.Timers.Timer의 콜백을 비동기 메소드로 만들 수 있습니까? 예 : var timer = new System.Timers.Timer { Interval = TimeSpan.FromSeconds(30).TotalMilliseconds, AutoReset = true }; timer.Elapsed += async (s

    0

    1답변

    나는 start 메서드에서 타이머를 만들고 즉시 실행할 타이머를 트리거하는 Windows 서비스를 가지고 있습니다. 타이머는 service.msc의 시작시 서비스가 오류로 감지되도록 장기 실행 작업입니다. 아래의 타이머가 별도의 스레드에서 실행되며 서비스가 즉시 시작되어야한다고 생각했습니다. 아래 줄을 제거하면 제대로 작동하지만 일단 서비스가 시작되면 서비

    1

    2답변

    아래에 정의 된대로 타이머가 있습니다. 타이머는 장기 실행 작업을 실행합니다. 내가 가진 문제는 타이머가 다시 실행되고 다른 타이머 실행이 시작될 때 (예 : _timer_Elapsed)입니다. 타이머가 끝난 후 한 간격을 실행하도록 타이머를 가져올 수 있습니까? 지금은 여러 가지 타이머 실행이 동시에 일어날 수 있고 그로 인해 모든 코드 문제가 발생합니다

    0

    1답변

    이 Link에는 타이머가 실행 중인지 확인하는 방법이 나와 있습니다. 나를 위해 그것은 작동하지 않습니다. 내 서비스의 시작 업에 , 내가 확인 후 타이머 속성을 protected override void OnStart(string[] args) { ServiceGlobals._timer.AutoReset = false;

    0

    1답변

    다른 하드웨어 테스트 루틴을 실행할 수있는 프로그램을 작성하고 있습니다. 루틴은 꽤 많은 시간이 소요될 수 있으며 최대 30 분까지 지속될 수 있습니다. 이 기간 동안 조건을 설정하고 측정을 수행하기 위해 여러 가지 테스트 장비를 제어해야합니다. 나는 백그라운드 작업자를 사용하여 작업을 수행하는 것이 이상적이며 UI가 반응을 유지할 수 있다고 생각했습니다.

    1

    1답변

    내 Window 서비스 응용 프로그램에서 타이머 함수가 호출되지 않습니다. 내 컴퓨터에 서비스를 배포 한 다음 다른 기능의 중단 점이있는 Visual Studio에 서비스를 연결했습니다. OnStart() 이후 내 함수가 호출되지 않습니다. 여기에 업데이트 내 OnStart() 기능 protected override void OnStart(string[]

    0

    1답변

    2 백만 이상의 파일이 처리되고 10 년 동안 Windows 서비스가 활성화 된 .Net 1.1에서 3.5로 전환되었습니다. PDF 파일을 보관하는 자체 STA 스레드에서 FileSystemWatcher 이벤트 처리기를 사용하여 PDFPrinter에 그래픽을 인쇄하는 비동기 클래스가 있습니다. 기존의 클라이언트 응용 프로그램 방법으로 인해 DateTime

    0

    1답변

    현재 정적 인 사용자 정의 개체 목록이 있습니다 (그러나 List of int로 테스트했습니다). 나는이 개 방법이 목록 수정 해요 : Button_Click 이벤트 5 분마다을 경과 System.Timers.Timer을 문제는 목록 두 가지 방법으로 초기화되는 것 같다이다 응용 프로그램이 시작되고 독립적 일 때. # 1에 요소를 추가하면 # 2에 반영되지

    0

    2답변

    특정 시간을 기다릴 필요가있는 응용 프로그램이 있지만 필요한 경우 현재 작업을 취소 할 수 있어야합니다. 타이머가 완료 될 때까지 또는 취소 요청에 배치 될 때까지 private void OnTimedEvent(object obj, ElapsedEventArgs e) { TimerSettings.TimerFinished = true; } (