Может ли SynchronizationContext использоваться не в приложении WinForms / WPF? - PullRequest
2 голосов
/ 30 июля 2010

Я пишу компонент, который будет использоваться в приложениях WinForms или WPF, также может использоваться в службах Windows или модульных тестах. Есть ли способ использовать компонент SynchronizationContext в приложениях без пользовательского интерфейса?

1 Ответ

2 голосов
/ 30 июля 2010

Любое (хост) приложение может создать свой собственный класс SynchronizationContext и вызвать SynchronizationContext.SetSynchronizationContext.

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

вопрос говорит о написании пользовательского SynchronizationContext.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...