ManualResetEvent 成员
通知一个或多个正在等待的线程已发生事件。无法继承此类。
下表列出了由 ManualResetEvent 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
ManualResetEvent | 用一个指示是否将初始状态设置为终止的布尔值初始化 ManualResetEvent 类的新实例。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
Handle | 获取或设置本机操作系统句柄。(从 WaitHandle 继承。) | |
SafeWaitHandle | 获取或设置本机操作系统句柄。(从 WaitHandle 继承。) |
页首
公共方法
名称 | 说明 | |
---|---|---|
Close | 在派生类中被重写时,释放由当前 WaitHandle 持有的所有资源。 (从 WaitHandle 继承。) | |
CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。) | |
Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) | |
GetAccessControl | 获取 EventWaitHandleSecurity 对象,该对象表示由当前 EventWaitHandle 对象表示的已命名系统事件的访问控制安全性。 (从 EventWaitHandle 继承。) | |
GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) | |
GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。) | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。) | |
OpenExisting | 已重载。 打开一个现有的已命名同步事件。 (从 EventWaitHandle 继承。) | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
Reset | 将事件状态设置为非终止状态,导致线程阻止。 (从 EventWaitHandle 继承。) | |
Set | 将事件状态设置为终止状态,允许一个或多个等待线程继续。 (从 EventWaitHandle 继承。) | |
SetAccessControl | 设置已命名的系统事件的访问控制安全性。 (从 EventWaitHandle 继承。) | |
SignalAndWait | 已重载。 以原子操作的形式,向一个 WaitHandle 发出信号并等待另一个。 (从 WaitHandle 继承。) | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) | |
WaitAll | 已重载。 等待指定数组中的所有元素都收到信号。 (从 WaitHandle 继承。) | |
WaitAny | 已重载。 等待指定数组中的任一元素收到信号。 (从 WaitHandle 继承。) | |
WaitOne | 已重载。 当在派生类中重写时,阻止当前线程,直到当前的 WaitHandle 收到信号。 (从 WaitHandle 继承。) |
页首
请参见
参考
ManualResetEvent 类
System.Threading 命名空间
WaitHandle