C# ManualResetEvent 的方法介绍
名称 | 说明 | |
---|---|---|
1. | Close | 在派生类中被重写时,释放由当前 WaitHandle 持有的所有资源。 (继承自 WaitHandle。) 在XNA Framework中,此成员由 Close() 重写。 |
2. | CreateObjRef | 创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject。) |
3. | Dispose() | 释放由 WaitHandle 类的当前实例使用的所有资源。 (继承自 WaitHandle。) |
4. | Equals(Object) | 确定指定的对象是否等于当前对象。 (继承自 Object。) |
5. | GetAccessControl | 获取 EventWaitHandleSecurity 对象,该对象表示由当前 EventWaitHandle 对象表示的已命名系统事件的访问控制安全性。 (继承自 EventWaitHandle。) |
6. | GetHashCode | 作为默认哈希函数。 (继承自 Object。) |
8. | GetLifetimeService | 检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject。) |
9. | GetType | 获取当前实例的 Type。 (继承自 Object。) |
10. | InitializeLifetimeService | 获取控制此实例的生存期策略的生存期服务对象。 (继承自 MarshalByRefObject。) |
11. | Reset | 将事件状态设置为非终止状态,导致线程阻止。 (继承自 EventWaitHandle。) |
12. | Set | 将事件状态设置为终止状态,允许一个或多个等待线程继续。 (继承自 EventWaitHandle。) |
13. | SetAccessControl | 设置已命名的系统事件的访问控制安全性。 (继承自 EventWaitHandle。) |
14. | ToString | 返回表示当前对象的字符串。 (继承自 Object。) |
15. | WaitOne() | 阻止当前线程,直到当前 WaitHandle 收到信号。 (继承自 WaitHandle。) 在XNA Framework中,此成员由 WaitOne() 重写。 |
16. | WaitOne(Int32) | 阻止当前线程,直到当前 WaitHandle 收到信号,同时使用 32 位带符号整数指定时间间隔。 (继承自 WaitHandle。) |
17. | WaitOne(TimeSpan) | 阻止当前线程,直到当前实例收到信号,同时使用 TimeSpan 指定时间间隔。 (继承自 WaitHandle。) |
18. | WaitOne(Int32, Boolean) | 阻止当前线程,直到当前的 WaitHandle 收到信号为止,同时使用 32 位带符号整数指定时间间隔,并指定是否在等待之前退出同步域。 (继承自 WaitHandle。) 在XNA Framework中,此成员由 WaitOne(Int32, Boolean) 重写。 |
19. | WaitOne(TimeSpan, Boolean) | 使用 TimeSpan 指定时间间隔并指定是否在等待之前退出同步域,以此阻止当前线程,直到当前的实例收到信号。 (继承自 WaitHandle。) |