WindowsFormsSynchronizationContext 类

定义

提供 Windows 窗体应用程序模型的同步上下文。

public ref class WindowsFormsSynchronizationContext sealed : System::Threading::SynchronizationContext, IDisposable
public sealed class WindowsFormsSynchronizationContext : System.Threading.SynchronizationContext, IDisposable
type WindowsFormsSynchronizationContext = class
    inherit SynchronizationContext
    interface IDisposable
Public NotInheritable Class WindowsFormsSynchronizationContext
Inherits SynchronizationContext
Implements IDisposable
继承
WindowsFormsSynchronizationContext
实现

构造函数

WindowsFormsSynchronizationContext()

初始化 WindowsFormsSynchronizationContext 类的新实例。

属性

AutoInstall

获取或设置一个值,该值指示创建控件时是否安装了 WindowsFormsSynchronizationContext

方法

CreateCopy()

复制同步上下文。

Dispose()

释放由 WindowsFormsSynchronizationContext 使用的所有资源。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
IsWaitNotificationRequired()

确定是否需要等待通知。

(继承自 SynchronizationContext)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OperationCompleted()

在派生类中重写时,响应操作已完成的通知。

(继承自 SynchronizationContext)
OperationStarted()

在派生类中重写时,响应操作已开始的通知。

(继承自 SynchronizationContext)
Post(SendOrPostCallback, Object)

为同步上下文调度异步消息。

Send(SendOrPostCallback, Object)

为同步上下文调度同步消息。

SetWaitNotificationRequired()

设置指示需要等待通知的通知,并准备回调方法以使其在发生等待时可以更可靠地被调用。

(继承自 SynchronizationContext)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
Uninstall()

卸载当前安装的 WindowsFormsSynchronizationContext 并使用以前安装的上下文替换它。

Wait(IntPtr[], Boolean, Int32)

等待指定数组中的任一元素或所有元素接收信号。

(继承自 SynchronizationContext)

适用于

另请参阅