2
ответа

Можно ли проверить, запущен ли метод с захваченным SynchronizationContext при запуске Задачей?

Я мог бы где-то пропустить ответ, или это что-то тривиальное, но я не нашел его. Вот что я пытаюсь сделать в коде: public static async Task CapturesContext () {...
вопрос задан: 27 February 2019 17:00
2
ответа

Почему SynchronizationContext. Текущий пустой указатель в моем приложении Winforms?

Я просто написал этот код: Система. Поточная обработка. SynchronizationContext. Текущий. Сообщение (указывают => DoUpdateInUIThread ((Abc) состояние), abc); но Система. Поточная обработка. SynchronizationContext. Текущий является пустым
вопрос задан: 24 January 2013 19:36
2
ответа

Диспетчер и классы SynchronizationContext

Кто-то может сказать мне, когда использовать Диспетчера и когда использовать класс SynchronizationContext? Некоторое время теперь я использовал Диспетчера для стояния в очереди задач от фонового потока, затем я...
вопрос задан: 31 January 2011 20:04
2
ответа

Используя SynchronizationContext для передачи обратно событий к UI для WinForms или WPF

Я использую SynchronizationContext для маршалинга событий назад к потоку UI от моего DLL, который делает много многопоточных фоновых задач. Я знаю, что шаблон "одиночка" не является фаворитом, но я использую...
вопрос задан: 28 December 2009 16:14
1
ответ

Каково различие между SynchronizationContext. Отправьте и SynchronizationContext. Сообщение?

Благодаря хорошей работе Jeremy Miller в Функциональном программировании Для Повседневной Разработки.NET у меня есть рабочий исполнитель команды, который делает все, что я хочу это к (сделайте тяжелый подъем на пуле потоков...
вопрос задан: 16 April 2013 14:32
0
ответов

Почему TaskScheduler.Current является TaskScheduler по умолчанию?

Библиотека параллельных задач прекрасна, и я много использовал ее в последние месяцы. Однако кое-что меня действительно беспокоит: тот факт, что TaskScheduler.Current является планировщиком задач по умолчанию, а не ...
вопрос задан: 5 November 2019 08:15
0
ответов

.NET: Как мне вызвать делегата в конкретном потоке? (ISynchronizeInvoke, Dispatcher, AsyncOperation, SynchronizationContext и т. Д.)

Прежде всего, обратите внимание, что этот вопрос не имеет тегов winforms, wpf или чего-либо еще, специфичного для графического интерфейса пользователя. Это сделано намеренно, как вы вскоре увидите. Во-вторых, извините, если этот вопрос несколько длинный.
вопрос задан: 23 May 2017 11:46
0
ответов

SynchronizationContext.Current имеет значение null в продолжении основного потока пользовательского интерфейса

. Я пытался отследить следующую проблему в приложении Winforms :SynchronizationContext.Current имеет значение null в продолжении задачи (, т. е..ContinueWith ), которое выполняется в основном потоке (...
вопрос задан: 15 April 2013 01:35
0
ответов

Когда вызывать SynchronizationContext.SetSynchronizationContext () в приложении пользовательского интерфейса?

Я изучаю класс SynchronizationContext. Я пытаюсь понять, каковы распространенные сценарии использования SynchronizationContext.SetSynchronizationContext () в контексте ...
вопрос задан: 7 August 2012 16:11
0
ответов

Как получить контекст синхронизации WinForm или расписание в потоке WinForm

У меня есть приложение winform, и наблюдаемая настройка как эта: Форма формы = новая форма(); Label lb = new Label(); form.Controls.Add(lb); Observable.Interval(TimeSpan.FromSeconds(1)) .....
вопрос задан: 14 September 2011 14:25
0
ответов

WPF + Tasks + WCF = No SynchronizationContext?

У меня есть приложение WPF, использующее System.Threading.Tasks для вызова службы WCF в фоновом режиме. Я использую Task.ContinueWith для возврата результатов вызова службы в поток пользовательского интерфейса WPF. Мой ...
вопрос задан: 19 February 2011 00:35
0
ответов

Получить контекст синхронизации из заданного потока

Я, кажется, не найти, как получить контекст синхронизации данного потока: Thread uiThread = UIConfiguration.UIThread; SynchronizationContext context = uiThread.Huh ?; Зачем мне это нужно? ...
вопрос задан: 5 November 2010 15:41