Udostępnij za pośrednictwem


TypeInitializationException(String, Exception) Konstruktor

Definicja

Inicjuje nowe wystąpienie TypeInitializationException klasy z domyślnym komunikatem o błędzie, określoną nazwą typu i odwołaniem do wewnętrznego wyjątku, który jest główną przyczyną tego wyjątku.

public:
 TypeInitializationException(System::String ^ fullTypeName, Exception ^ innerException);
public TypeInitializationException(string fullTypeName, Exception innerException);
public TypeInitializationException(string? fullTypeName, Exception? innerException);
new TypeInitializationException : string * Exception -> TypeInitializationException
Public Sub New (fullTypeName As String, innerException As Exception)

Parametry

fullTypeName
String

W pełni kwalifikowana nazwa typu, który nie może zainicjować.

innerException
Exception

Wyjątek, który jest przyczyną bieżącego wyjątku. innerException Jeśli parametr nie jest odwołaniem o wartości null (Nothing w Visual Basic), bieżący wyjątek jest zgłaszany w catch bloku, który obsługuje wyjątek wewnętrzny.

Uwagi

Wyjątek zgłaszany bezpośrednio w wyniku poprzedniego wyjątku może zawierać odwołanie do poprzedniego wyjątku InnerException we właściwości . Właściwość InnerException zwraca tę samą wartość, która jest przekazywana do konstruktora lub odwołanie o wartości null (Nothing w Visual Basic), jeśli InnerException właściwość nie dostarcza wartości wyjątku wewnętrznego do konstruktora.

W poniższej tabeli przedstawiono początkowe wartości właściwości dla wystąpienia TypeInitializationExceptionklasy .

Majątek Wartość
InnerException Odwołanie do wyjątku wewnętrznego.
Message Zlokalizowany ciąg komunikatu o błędzie.
TypeName Nazwa typu.

Dotyczy

Zobacz też