TypeInitializationException(String, Exception) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用默认错误消息、指定的类型名称和对此异常的根本原因的内部异常的引用初始化类的新实例 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属性未向构造函数提供内部异常值,则该InnerException属性将返回传递给构造函数的相同值,或返回 null 引用(Nothing在 Visual Basic 中)。
下表显示了 TypeInitializationException实例的初始属性值。
| 财产 | 价值 |
|---|---|
| InnerException | 内部异常引用。 |
| Message | 本地化的错误消息字符串。 |
| TypeName | 类型的名称。 |