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 będący przyczyną bieżącego wyjątku. innerException Jeśli parametr nie jest odwołaniem o wartości null (Nothingw 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łania o wartości null (Nothingw Visual Basic), jeśli InnerException właściwość nie dostarcza wewnętrznej wartości wyjątku konstruktorowi.

Poniższa tabela prezentuje początkowe wartości właściwości dla wystąpienia klasy TypeInitializationException.

Właściwość Wartość
InnerException Odwołanie do wewnętrznego wyjątku.
Message Zlokalizowany ciąg z komunikatem o błędzie.
TypeName Nazwa typu.

Dotyczy

Zobacz też