Описание тега system.timers.timer

System.Timers.Timer является частью платформы.NET и представляет собой серверный таймер, который позволяет вам указать повторяющийся интервал, с которым в вашем приложении возникает событие Elapsed. Затем вы можете обработать это событие, чтобы обеспечить регулярную обработку.
2 ответа

Как правильно выполнять потоки каждую минуту?

Этот вопрос состоит из двух частей. У меня есть консольное приложение, которое получает информацию с нескольких серверов и сохраняет эту информацию в БД. Чтобы обозначить, что это выполняется одновременно, я использовал потоки. Я пытаюсь сделать это…
22 мар '16 в 13:43
0 ответов

Несколько таймеров с разными интервалами, запись в одну цель

Я пишу службу Windows, которая будет выполнять другую логику импорта данных из разных источников данных, чтобы в конечном итоге записать ее в одну цель, экземпляр MS CRM. Прямо сейчас, единственное, что я думаю, будет проблематично, это запись в CRM…
28 ноя '16 в 14:51
1 ответ

Проблемы с использованием ToastForms с System.Timers.Timer

В моем приложении я использовал класс ToastForms, чтобы показывать пользователю всплывающие уведомления для живых оповещений. Я пытался найти лучший метод опроса предупреждений из базы данных и представления их пользователю на регулярной основе. Я з…
02 июн '14 в 01:55
1 ответ

WPF-обновление NON UI-потоковых данных на основе статуса управления потоками UI

Я создал приложение wpf. Который имеет один флажок и две кнопки для времени запуска и остановки. После нажатия на кнопку запуска System.Timers.Timer aTimer запустится и вызовет метод checkboxstatus(), чтобы получить состояние флажка и показать его п…
03 июл '14 в 14:20
2 ответа

Потоки в C# . Использование таймера, потоков и вызова оболочки с выводом всего одновременно

У меня есть дилемма: я читаю много документации о таймерах, потоках и вызове асинхронного процесса (файлы cmd), не могу понять, какой метод и какая комбинация лучше всего подходят для моего сценария. Мой сценарий: Консольное приложение с.NET Framewo…
0 ответов

Как получить доступ к экземпляру из другого обработчика событий в C#

Скажем, у меня есть Start а также Stop кнопка, с помощью которой можно просмотреть папку и остановить ее функцию соответственно. мой start button вызывает FileSystemWatcher, Хотя функция работает нормально, но не уверен, как остановить событие наблю…
1 ответ

Таймер в Asp.Net Web API

Я хочу использовать один таймер в моем контроллере для выполнения определенной работы. Ниже приведен код public class ProductsController : ApiController { private readonly System.Timers.Timer _checkTimer = new System.Timers.Timer(); public readonly …
1 ответ

Несовместимый результат с функцией msgbox в консоли ISE и PowerShell

Я возлюсь с объектом таймера и окнами сообщений и попадаю в кирпичную стену. Я пытаюсь управлять объектом таймера и всплывающими окнами через многократно используемые функции. Сначала я протестировал большинство этих функций самостоятельно и небольш…
2 ответа

Получить индекс элемента в списке элементов класса с элементом таймера

Я пытаюсь найти индекс сработавшего таймера. Я создал список записи класса здесь в Program.cs static public List<Entry> Table = new List<Entry>(); Это класс "Entry" с его конструкторами в Entry.cs public class Entry { public int pktID; p…
08 июл '17 в 01:17
0 ответов

Как открыть новое окно из события таймера в WPF

Я пытаюсь показать новое окно, если выполняются определенные условия, которые периодически проверяются с помощью System.Timers.Timer, Я очень новичок в WPF, но из того, что я прочитал из моего предыдущего вопроса, диспетчеры используют поток пользов…
05 мар '15 в 00:01
0 ответов

C# RealTime отслеживать зарегистрированное время в приложении и отправить предупреждение пользователю

Мне нужно создать веб-приложение, используя C# ASPMVC которые отслеживают зарегистрированное время и другие действия, которые пользователь выполняет в приложении, и отправляют клиенту предупреждение, используя SignalR, Мой вопрос на стороне сервера.…
25 янв '18 в 17:29
2 ответа

Таймеры прошедшего события только в выбранные будни

Я использую таймеры в службе Windows, которая проста и может записывать некоторые данные в файл всякий раз, когда происходит событие. В этом приложении я пытаюсь реализовать 3 типа случаев: Событие будет происходить в одно и то же время (с учетом St…
08 июн '15 в 07:22
1 ответ

System.Timers.Timer и летнее время

У меня есть несколько таймеров, которые читают HH:MM:SS из таблицы, чтобы выяснить, когда бежать ежедневно. Например:Таймер А должен работать каждый понедельник в 13:00:00.Таймер B должен работать каждый вторник в 02:00:00Таймер С должен работать ка…
02 ноя '15 в 22:06
3 ответа

Таймер случайно не срабатывает

У меня есть код, который выглядит так mTestModeMetadataTimer = new System.Threading.Timer(SomeTimerCallback, null, 1000, Timeout.Infinite); Stopwatch tmStopwatch = new Stopwatch(); private void SomeTimerCallback(object state) { // doing minimal work…
28 май '14 в 13:57
2 ответа

Как создать таймер в C# без использования System.Timers.Timer или System.Threading.Timer

Можно ли создать таймер в C# без использования System.Timers.Timer или же System.Threading.Timer? Я использую таймеры в проекте Unity (C#) и пытаюсь экспортировать проект WebGL. И потоки на данный момент не поддерживаются в экспорте Unity WebGL. И к…
1 ответ

Как использовать таймер остановки / запуска против SynchronizingObject и блокировки для System.Timers.Timer?

Верхнее примечание: по комментариям я могу предположить, что все рабочие решения с этой запиской действительно в моем приложении я пытаюсь объединить их. Кстати, перед тем, как понизить голосование, вы можете спросить меня о деталях. Верхнее примеча…
07 ноя '17 в 17:03
1 ответ

Исключительная команда System.Timers.Timer Elapsed не работает с RelayCommand

Я создаю пользовательский элемент управления, который использует таймер для подсчета времени и, наконец, запускает действие команды в модели представления. проблема По истечении времени запускается прошедшее событие, затем выполняется статическая ко…
10 авг '15 в 08:52
1 ответ

C# Timer.Elapsed Событие запускается дважды подряд

У меня есть приложение, которое вызывает статические методы в DLL каждые 60 секунд, как часть системного приложения "самопроверки". Когда я вручную запускаю методы, все они завершаются менее чем за 10 секунд. Моя проблема в том, что событие timer.el…
01 фев '17 в 20:34
0 ответов

Когда удаляется таймер System.Timers?

Как указано в заголовке, когда это System.Timers Таймер утилизируется? В сценарии, где я запускаю консольное приложение и просто использую следующий код var timer = new Timer( interval ); timer.Enabled = true; timer.Elapsed += MainTimer_Elapsed; Тай…
03 мар '17 в 10:43
2 ответа

Поддержание работы приложения

Я пытаюсь держать приложение открытым, пока не появится файл. Я использую таймер для проверки FTP-сервера каждые 60 секунд (файл может занять от 13 до 15 минут, прежде чем он появится). Цикл while работает... но он занимает 50% моего процессора. Пыт…