Поделиться через


ReflectionTypeLoadException Класс

Определение

Исключение вызывается методом GetTypes(), если какой-либо из классов модуля не может быть загружен. Этот класс не наследуется.

public ref class ReflectionTypeLoadException sealed : Exception
public ref class ReflectionTypeLoadException sealed : SystemException
public sealed class ReflectionTypeLoadException : Exception
public sealed class ReflectionTypeLoadException : SystemException
[System.Serializable]
public sealed class ReflectionTypeLoadException : SystemException
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ReflectionTypeLoadException : SystemException
type ReflectionTypeLoadException = class
    inherit Exception
type ReflectionTypeLoadException = class
    inherit SystemException
    interface ISerializable
type ReflectionTypeLoadException = class
    inherit SystemException
[<System.Serializable>]
type ReflectionTypeLoadException = class
    inherit SystemException
    interface ISerializable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ReflectionTypeLoadException = class
    inherit SystemException
    interface ISerializable
Public NotInheritable Class ReflectionTypeLoadException
Inherits Exception
Public NotInheritable Class ReflectionTypeLoadException
Inherits SystemException
Наследование
ReflectionTypeLoadException
Наследование
ReflectionTypeLoadException
Атрибуты
Реализации

Комментарии

ReflectionTypeLoadException использует COR_E_REFLECTIONTYPELOAD HRESULT со значением 0x80131602.

Экземпляр содержит массив классов (свойство Types), которые были определены в модуле и были загружены. Массив может содержать некоторые значения NULL. Существует также еще один массив исключений (LoaderExceptions свойство ). Этот массив исключений представляет исключения, созданные загрузчиком классов. Отверстия в массиве классов соответствуют исключениям.

Это исключение предоставляет как массив классов, так и массив TypeLoadExceptions.

Конструкторы

ReflectionTypeLoadException(Type[], Exception[])

Инициализирует новый экземпляр класса ReflectionTypeLoadException с данными классами и сопоставленными исключениями.

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

Инициализирует новый экземпляр класса ReflectionTypeLoadException заданными классами, сопоставленными им исключениями и описаниями этих исключений.

Свойства

Data

Возвращает коллекцию пар «ключ-значение», предоставляющую дополнительные сведения об исключении.

(Унаследовано от Exception)
HelpLink

Получает или задает ссылку на файл справки, связанный с этим исключением.

(Унаследовано от Exception)
HResult

Возвращает или задает HRESULT — кодированное числовое значение, присвоенное определенному исключению.

(Унаследовано от Exception)
InnerException

Возвращает экземпляр класса Exception, который вызвал текущее исключение.

(Унаследовано от Exception)
LoaderExceptions

Получает массив исключений, создаваемых загрузчиком классов.

Message

Получает сообщение об ошибке для данного исключения.

Message

Возвращает сообщение, описывающее текущее исключение.

(Унаследовано от Exception)
Source

Возвращает или задает имя приложения или объекта, вызывавшего ошибку.

(Унаследовано от Exception)
StackTrace

Получает строковое представление непосредственных кадров в стеке вызова.

(Унаследовано от Exception)
TargetSite

Возвращает метод, создавший текущее исключение.

(Унаследовано от Exception)
Types

Возвращает массив классов, которые были определены в модуле и загружены.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetBaseException()

При переопределении в производном классе возвращает исключение Exception, которое является первопричиной одного или нескольких последующих исключений.

(Унаследовано от Exception)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetObjectData(SerializationInfo, StreamingContext)
Устаревшие..

Обеспечивает реализацию класса ISerializable для сериализованных объектов.

GetObjectData(SerializationInfo, StreamingContext)
Устаревшие..

При переопределении в производном классе задает объект SerializationInfo со сведениями об исключении.

(Унаследовано от Exception)
GetType()

Возвращает тип среды выполнения текущего экземпляра.

(Унаследовано от Exception)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

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

ToString()

Создает и возвращает строковое представление текущего исключения.

(Унаследовано от Exception)

События

SerializeObjectState
Устаревшие..

Возникает, когда исключение сериализовано для создания объекта состояния исключения, содержащего сериализованные данные об исключении.

(Унаследовано от Exception)

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