ThreadStateException Konstruktory

Definice

Inicializuje novou instanci třídy ThreadStateException třídy.Initializes a new instance of the ThreadStateException class.

Přetížení

ThreadStateException()

Inicializuje novou instanci třídy ThreadStateException s výchozími vlastnostmi.Initializes a new instance of the ThreadStateException class with default properties.

ThreadStateException(String)

Inicializuje novou instanci třídy ThreadStateException třídy pomocí zadané chybové zprávy.Initializes a new instance of the ThreadStateException class with a specified error message.

ThreadStateException(SerializationInfo, StreamingContext)

Inicializuje novou instanci třídy ThreadStateException třídy se serializovanými daty.Initializes a new instance of the ThreadStateException class with serialized data.

ThreadStateException(String, Exception)

Inicializuje novou instanci třídy ThreadStateException třídy pomocí zadané chybové zprávy a odkazu na vnitřní výjimku, která je příčinou této výjimky.Initializes a new instance of the ThreadStateException class with a specified error message and a reference to the inner exception that is the cause of this exception.

ThreadStateException()

Inicializuje novou instanci třídy ThreadStateException s výchozími vlastnostmi.Initializes a new instance of the ThreadStateException class with default properties.

public:
 ThreadStateException();
public ThreadStateException ();
Public Sub New ()

Poznámky

Tento konstruktor inicializuje vlastnost Message nové instance do zprávy zadané systémem, která popisuje chybu, například "požadovanou operaci nelze provést na vlákně kvůli jejímu aktuálnímu stavu".This constructor initializes the Message property of the new instance to a system-supplied message that describes the error, such as "The requested operation cannot be performed on the thread due to its current state." Tato zpráva přihlíží k aktuální jazykové verze systému.This message takes into account the current system culture.

Následující tabulka ukazuje počáteční hodnoty vlastností pro instanci ThreadStateException.The following table shows the initial property values for an instance of ThreadStateException.

VlastnostProperty HodnotaValue
InnerException null.null.
Message Řetězec lokalizované chybové zprávyThe localized error message string.

ThreadStateException(String)

Inicializuje novou instanci třídy ThreadStateException třídy pomocí zadané chybové zprávy.Initializes a new instance of the ThreadStateException class with a specified error message.

public:
 ThreadStateException(System::String ^ message);
public ThreadStateException (string message);
new System.Threading.ThreadStateException : string -> System.Threading.ThreadStateException
Public Sub New (message As String)

Parametry

message
String

Chybová zpráva, která vysvětluje důvod výjimky.The error message that explains the reason for the exception.

Poznámky

Tento konstruktor inicializuje vlastnost Message nové instance pomocí parametru message.This constructor initializes the Message property of the new instance using the message parameter.

Následující tabulka ukazuje počáteční hodnoty vlastností pro instanci ThreadStateException.The following table shows the initial property values for an instance of ThreadStateException.

VlastnostProperty HodnotaValue
InnerException null.null.
Message Řetězec chybové zprávy.The error message string.

ThreadStateException(SerializationInfo, StreamingContext)

Inicializuje novou instanci třídy ThreadStateException třídy se serializovanými daty.Initializes a new instance of the ThreadStateException class with serialized data.

protected:
 ThreadStateException(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected ThreadStateException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.Threading.ThreadStateException : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Threading.ThreadStateException
Protected Sub New (info As SerializationInfo, context As StreamingContext)

Parametry

info
SerializationInfo

Objekt SerializationInfo, ve kterém jsou uložena serializovaná data objektu týkající se výjimkyThe SerializationInfo that holds the serialized object data about the exception being thrown.

context
StreamingContext

Objekt StreamingContext obsahující kontextové informace o zdroji nebo cíliThe StreamingContext that contains contextual information about the source or destination.

Poznámky

Tento konstruktor je volán během deserializaci k rekonstrukci objektu výjimky přenášeného prostřednictvím toku.This constructor is called during deserialization to reconstitute the exception object transmitted over a stream. Další informace najdete v tématu serializace XML a SOAP.For more information, see XML and SOAP Serialization.

Viz také

ThreadStateException(String, Exception)

Inicializuje novou instanci třídy ThreadStateException třídy pomocí zadané chybové zprávy a odkazu na vnitřní výjimku, která je příčinou této výjimky.Initializes a new instance of the ThreadStateException class with a specified error message and a reference to the inner exception that is the cause of this exception.

public:
 ThreadStateException(System::String ^ message, Exception ^ innerException);
public ThreadStateException (string message, Exception innerException);
new System.Threading.ThreadStateException : string * Exception -> System.Threading.ThreadStateException
Public Sub New (message As String, innerException As Exception)

Parametry

message
String

Chybová zpráva, která vysvětluje důvod výjimky.The error message that explains the reason for the exception.

innerException
Exception

Výjimka, která je příčinou aktuální výjimky.The exception that is the cause of the current exception. Pokud parametr innerException nemá hodnotu null, bude aktuální výjimka vyvolána v bloku catch, který zpracovává vnitřní výjimku.If the innerException parameter is not null, the current exception is raised in a catch block that handles the inner exception.

Poznámky

Výjimka, která je vyvolána v přímém důsledku předchozí výjimky by měla obsahovat odkaz na předchozí výjimku ve InnerException vlastnost.An exception that is thrown as a direct result of a previous exception should include a reference to the previous exception in the InnerException property. Vlastnost InnerException vrací stejnou hodnotu, která je předána do konstruktoru, nebo hodnotu null, pokud vlastnost InnerException neposkytne hodnotu vnitřní výjimky konstruktoru.The InnerException property returns the same value that is passed into the constructor, or null if the InnerException property does not supply the inner exception value to the constructor.

Následující tabulka ukazuje počáteční hodnoty vlastností pro instanci ThreadStateException.The following table shows the initial property values for an instance of ThreadStateException.

VlastnostProperty HodnotaValue
InnerException Odkaz na vnitřní výjimku.The inner exception reference.
Message Řetězec chybové zprávy.The error message string.

Viz také

Platí pro