ReflectionTypeLoadException 类

定义

当模块中有任何类无法加载时由 GetTypes() 方法引发的异常。The exception that is thrown by the GetTypes() method if any of the classes in a module cannot be loaded. 此类不能被继承。This class cannot be inherited.

public ref class ReflectionTypeLoadException sealed : SystemException
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class ReflectionTypeLoadException : SystemException
type ReflectionTypeLoadException = class
    inherit SystemException
Public NotInheritable Class ReflectionTypeLoadException
Inherits SystemException
继承
ReflectionTypeLoadException
属性

注解

ReflectionTypeLoadException使用具有值0x80131602 的 HRESULT COR_E_REFLECTIONTYPELOAD。ReflectionTypeLoadException uses the HRESULT COR_E_REFLECTIONTYPELOAD that has the value 0x80131602.

实例包含已在模块中定义并加载的类 (类型属性) 的数组。An instance contains the array of classes (Types property) that were defined in the module and were loaded. 数组可以包含某些 null 值。The array can contain some null values. 还有另一个异常 (LoaderExceptions属性) 数组。There is also another array of exceptions (LoaderExceptions property). 此异常数组表示由类加载程序引发的异常。This exception array represents the exceptions that were thrown by the class loader. 类数组中的孔与异常一起排列。The holes in the class array line up with the exceptions.

此异常公开类的数组和的数组TypeLoadExceptionsThis exception exposes both the array of classes and the array of TypeLoadExceptions.

构造函数

ReflectionTypeLoadException(Type[], Exception[])

用给定类及其关联的异常初始化 ReflectionTypeLoadException 类的新实例。Initializes a new instance of the ReflectionTypeLoadException class with the given classes and their associated exceptions.

ReflectionTypeLoadException(Type[], Exception[], String)

用给定类、与此类关联的异常以及异常说明初始化 ReflectionTypeLoadException 类的新实例。Initializes a new instance of the ReflectionTypeLoadException class with the given classes, their associated exceptions, and exception descriptions.

属性

Data

获取提供有关异常的其他用户定义信息的键/值对集合。Gets a collection of key/value pairs that provide additional user-defined information about the exception.

(继承自 Exception)
HelpLink

获取或设置指向与此异常关联的帮助文件链接。Gets or sets a link to the help file associated with this exception.

(继承自 Exception)
HResult

获取或设置 HRESULT(一个分配给特定异常的编码数字值)。Gets or sets HRESULT, a coded numerical value that is assigned to a specific exception.

(继承自 Exception)
InnerException

获取导致当前异常的 Exception 实例。Gets the Exception instance that caused the current exception.

(继承自 Exception)
LoaderExceptions

获取由类加载程序引发的一系列异常。Gets the array of exceptions thrown by the class loader.

Message

获取此异常的错误消息。Gets the error message for this exception.

Source

获取或设置导致错误的应用程序或对象的名称。Gets or sets the name of the application or the object that causes the error.

(继承自 Exception)
StackTrace

获取调用堆栈上的即时框架字符串表示形式。Gets a string representation of the immediate frames on the call stack.

(继承自 Exception)
TargetSite

获取引发当前异常的方法。Gets the method that throws the current exception.

(继承自 Exception)
Types

获取模块中定义并加载的类的数组。Gets the array of classes that were defined in the module and loaded.

方法

Equals(Object)

确定指定的对象是否等于当前对象。Determines whether the specified object is equal to the current object.

(继承自 Object)
GetBaseException()

当在派生类中重写时,返回 Exception,它是一个或多个并发的异常的根源。When overridden in a derived class, returns the Exception that is the root cause of one or more subsequent exceptions.

(继承自 Exception)
GetHashCode()

作为默认哈希函数。Serves as the default hash function.

(继承自 Object)
GetObjectData(SerializationInfo, StreamingContext)

提供序列化对象的 ISerializable 实现。Provides an ISerializable implementation for serialized objects.

GetType()

获取当前实例的运行时类型。Gets the runtime type of the current instance.

(继承自 Exception)
MemberwiseClone()

创建当前 Object 的浅表副本。Creates a shallow copy of the current Object.

(继承自 Object)
ToString()

返回此异常的完全限定名和所有加载程序异常的消息。Returns the fully qualified name of this exception and the messages for all the loader exceptions.

事件

SerializeObjectState

当异常被序列化用来创建包含有关该异常的徐列出数据的异常状态对象时会出现该问题。Occurs when an exception is serialized to create an exception state object that contains serialized data about the exception.

(继承自 Exception)

适用于