У меня есть метод, который работает асинхронно с помощью BackgroundWorker. В рамках этого метода некоторый код зацикливается бесконечно с интервалом 1000 мс.
В этом коде, в зависимости от некоторого значения, отправляется событие. Насколько я понял, это событие выполняется в том же потоке, что и код, из которого оно было создано.
Но я хочу, чтобы это событие выполнялось в том же потоке, что и объект, который содержит BackgroundWorker.
Как мне этого добиться?