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 | Имя типа. |