本文档已存档,并且将不进行维护。

DuplicateWaitObjectException 类

当对象在同步对象数组中不止一次出现时引发的异常。

命名空间: System
程序集: mscorlib(在 mscorlib.dll 中)

[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public class DuplicateWaitObjectException : ArgumentException
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public class DuplicateWaitObjectException extends ArgumentException
SerializableAttribute 
ComVisibleAttribute(true) 
public class DuplicateWaitObjectException extends ArgumentException
不适用。

公共语言运行库提供了一个线程同步机制,该机制基于等待在 WaitHandle 对象数组中执行的同步对象。如果传递到 WaitAllWaitAnyWaitHandle 对象数组包含任何重复的操作系统句柄,则将引发 DuplicateWaitObjectException。有关更多信息,请参见 WaitHandle

DuplicateWaitObjectException 使用值为 0x80131529 的 HRESULT COR_E_DUPLICATEWAITOBJECT。

有关 DuplicateWaitObjectException 实例的初始属性值列表,请参见 DuplicateWaitObjectException 构造函数。

System.Object
   System.Exception
     System.SystemException
       System.ArgumentException
        System.DuplicateWaitObjectException

此类型的任何公共静态(Visual Basic 中的 Shared)成员都是线程安全的,但不保证所有实例成员都是线程安全的。

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Windows Vista、Microsoft Windows XP SP2 和 Windows Server 2003 SP1 支持 Microsoft .NET Framework 3.0。

.NET Framework

受以下版本支持:3.0、2.0、1.1、1.0
显示: