代码之家  ›  专栏  ›  技术社区  ›  Kimi

是否可以在WinForms/WPF应用程序中不使用SynchronizationContext?

  •  2
  • Kimi  · 技术社区  · 14 年前

    我正在编写一个组件,它将在WinForms或WPF应用程序中使用,也可以在Windows服务或单元测试中使用。在非UI应用程序中是否有使用SynchronizationContext组件的方法?

    1 回复  |  直到 14 年前
        1
  •  2
  •   Community CDub    7 年前

    任何(主机)应用程序都可以 SynchronizationContext 类与调用 SynchronizationContext.SetSynchronizationContext .

    或者,你可以不做手术 行绪 在你的图书馆,然后随时使用它 SynchronizationContext.Current null .

    这个 question 讨论如何编写自定义同步上下文。