TypeInitializationException(String, Exception) Конструктор

Определение

Инициализирует новый экземпляр класса TypeInitializationException используемым по умолчанию сообщением об ошибке, указанным именем типа и ссылкой на внутреннее исключение, которое является основной причиной возникновения данного исключения.

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)

Параметры

fullTypeName
String

Полное имя типа, который не удалось инициализировать.

innerException
Exception

Исключение, которое является причиной текущего исключения. Если параметр innerException не является указателем null (Nothing в Visual Basic), то текущее исключение создается в блоке catch, обрабатывающем внутреннее исключение.

Комментарии

Исключение, созданное как прямой результат предыдущего исключения, может содержать в свойстве InnerException ссылку на предыдущее исключение. Свойство InnerException возвращает то же значение, которое передается конструктору, или пустую ссылку (Nothing в Visual Basic), если свойство InnerException не предоставляет конструктору значение внутреннего исключения.

В следующей таблице показаны первоначальные значения свойств для экземпляра TypeInitializationException.

Свойство Значение
InnerException Ссылка на внутреннее исключение.
Message Строка локализованного сообщения об ошибке.
TypeName Имя типа.

Применяется к

См. также раздел