DuplicateWaitObjectException Klasa

Definicja

Wyjątek zgłaszany, gdy obiekt pojawia się więcej niż raz w tablicy obiektów synchronizacji.

public ref class DuplicateWaitObjectException : ArgumentException
public class DuplicateWaitObjectException : ArgumentException
[System.Serializable]
public class DuplicateWaitObjectException : ArgumentException
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class DuplicateWaitObjectException : ArgumentException
type DuplicateWaitObjectException = class
    inherit ArgumentException
type DuplicateWaitObjectException = class
    inherit ArgumentException
    interface ISerializable
[<System.Serializable>]
type DuplicateWaitObjectException = class
    inherit ArgumentException
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type DuplicateWaitObjectException = class
    inherit ArgumentException
Public Class DuplicateWaitObjectException
Inherits ArgumentException
Dziedziczenie
DuplicateWaitObjectException
Atrybuty
Implementuje

Uwagi

Środowisko uruchomieniowe języka wspólnego udostępnia mechanizm synchronizacji wątków oparty na obiektach synchronizacji oczekujących na wykonanie w tablicy WaitHandle obiektów. Jeśli tablica obiektów przekazanych WaitHandle do WaitAll lub WaitAny zawiera zduplikowane dojścia systemu operacyjnego, DuplicateWaitObjectException jest zgłaszana. Aby uzyskać więcej informacji, zobacz WaitHandle.

DuplicateWaitObjectException używa COR_E_DUPLICATEWAITOBJECT HRESULT, który ma wartość 0x80131529.

Aby uzyskać listę początkowych wartości właściwości dla wystąpienia DuplicateWaitObjectException, zapoznaj się z konstruktorami DuplicateWaitObjectException.

Konstruktory

Nazwa Opis
DuplicateWaitObjectException()

Inicjuje nowe wystąpienie klasy DuplicateWaitObjectException.

DuplicateWaitObjectException(SerializationInfo, StreamingContext)
Przestarzałe.

Inicjuje DuplicateWaitObjectException nowe wystąpienie klasy z serializowanymi danymi.

DuplicateWaitObjectException(String, Exception)

Inicjuje nowe wystąpienie DuplicateWaitObjectException klasy z określonym komunikatem o błędzie i odwołaniem do wyjątku wewnętrznego, który jest przyczyną tego wyjątku.

DuplicateWaitObjectException(String, String)

Inicjuje nowe wystąpienie DuplicateWaitObjectException klasy z określonym komunikatem o błędzie i nazwą parametru, który powoduje ten wyjątek.

DuplicateWaitObjectException(String)

Inicjuje nowe wystąpienie DuplicateWaitObjectException klasy o nazwie parametru, który powoduje ten wyjątek.

Właściwości

Nazwa Opis
Data

Pobiera kolekcję par klucz/wartość, które zapewniają dodatkowe informacje zdefiniowane przez użytkownika dotyczące wyjątku.

(Odziedziczone po Exception)
HelpLink

Pobiera lub ustawia link do pliku pomocy skojarzonego z tym wyjątkiem.

(Odziedziczone po Exception)
HResult

Pobiera lub ustawia HRESULT, zakodowaną wartość liczbową przypisaną do określonego wyjątku.

(Odziedziczone po Exception)
InnerException

Exception Pobiera wystąpienie, które spowodowało bieżący wyjątek.

(Odziedziczone po Exception)
Message

Pobiera komunikat o błędzie i nazwę parametru lub tylko komunikat o błędzie, jeśli nie ustawiono nazwy parametru.

(Odziedziczone po ArgumentException)
ParamName

Pobiera nazwę parametru, który powoduje ten wyjątek.

(Odziedziczone po ArgumentException)
Source

Pobiera lub ustawia nazwę aplikacji lub obiektu, który powoduje błąd.

(Odziedziczone po Exception)
StackTrace

Pobiera reprezentację ciągu natychmiastowych ramek na stosie wywołań.

(Odziedziczone po Exception)
TargetSite

Pobiera metodę, która zgłasza bieżący wyjątek.

(Odziedziczone po Exception)

Metody

Nazwa Opis
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetBaseException()

Po zastąpieniu w klasie pochodnej funkcja zwraca Exception główną przyczynę co najmniej jednego kolejnego wyjątku.

(Odziedziczone po Exception)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetObjectData(SerializationInfo, StreamingContext)
Przestarzałe.

SerializationInfo Ustawia obiekt z nazwą parametru i dodatkowymi informacjami o wyjątku.

(Odziedziczone po ArgumentException)
GetType()

Pobiera typ środowiska uruchomieniowego bieżącego wystąpienia.

(Odziedziczone po Exception)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
ToString()

Tworzy i zwraca reprezentację ciągu bieżącego wyjątku.

(Odziedziczone po Exception)

Zdarzenia

Nazwa Opis
SerializeObjectState
Przestarzałe.

Występuje, gdy wyjątek jest serializowany w celu utworzenia obiektu stanu wyjątku zawierającego serializowane dane dotyczące wyjątku.

(Odziedziczone po Exception)

Dotyczy

Zobacz też