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 Если параметр не является пустой ссылкой (Nothingв Visual Basic), текущее исключение возникает в блокеcatch, который обрабатывает внутреннее исключение.
Комментарии
Исключение, которое возникает в результате предыдущего исключения, может содержать ссылку на предыдущее исключение в свойстве InnerException . Свойство InnerException возвращает то же значение, которое передается конструктору или значение NULL (Nothing в Visual Basic), если InnerException свойство не предоставляет внутреннее значение исключения конструктору.
В следующей таблице показаны начальные значения свойств для экземпляра TypeInitializationException.
| Недвижимость | Ценность |
|---|---|
| InnerException | Ссылка на внутреннее исключение. |
| Message | Локализованная строка сообщения об ошибке. |
| TypeName | Имя типа. |