Класс AggregateException

Представляет одну или несколько ошибок, происходящих во время выполнения приложения.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Иерархия наследования

Синтаксис

public class AggregateException : Exception, ISerializable, _Exception

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

ТипИмяОписание
КонструкторAggregateException() Инициализирует новый экземпляр класса AggregateException системным сообщением, содержащим описание ошибки.
КонструкторAggregateException(String) Инициализирует новый экземпляр класса AggregateException указанным сообщением, содержащим описание ошибки.
КонструкторAggregateException(String, Exception) Инициализирует новый экземпляр класса AggregateException указанным сообщением об ошибке и ссылкой на внутреннее исключение, вызвавшее это исключение.
КонструкторAggregateException(IEnumerable<Exception>) Инициализирует новый экземпляр класса AggregateException со ссылками на внутренние исключения, вызвавшие данное исключение.
КонструкторAggregateException(Exception[]) Инициализирует новый экземпляр класса AggregateException со ссылками на внутренние исключения, вызвавшие данное исключение.
КонструкторAggregateException(String, IEnumerable<Exception>) Инициализирует новый экземпляр класса AggregateException с заданным сообщением об ошибке и ссылками на внутренние исключения, вызвавшие данное исключение.
КонструкторAggregateException(String, Exception[]) Инициализирует новый экземпляр класса AggregateException с заданным сообщением об ошибке и ссылками на внутренние исключения, вызвавшие данное исключение.

Свойства

ТипИмяОписание
СвойствоData Возвращает коллекцию пар «ключ-значение», предоставляющих дополнительную заданную пользователем информацию об исключении. (Наследуется от Exception.)
СвойствоHelpLink Возвращает или задает ссылку на файл справки, связанный с этим исключением. (Наследуется от Exception.)
СвойствоHResult Возвращает или задает HRESULT — кодированное числовое значение, присвоенное определенному исключению. (Наследуется от Exception.)
СвойствоInnerException Возвращает экземпляр объекта Exception , который вызвал текущее исключение. (Наследуется от Exception.)
СвойствоInnerExceptions Получает доступную только для чтения коллекцию экземпляров Exception , вызывавших текущее исключение.
СвойствоMessage Возвращает сообщение, описывающее текущее исключение. (Наследуется от Exception.)
СвойствоSource Возвращает или задает имя приложения или объекта, вызывавшего ошибку. (Наследуется от Exception.)
СвойствоStackTrace Получает строковое представление непосредственных кадров в стеке вызова. (Наследуется от Exception.)
СвойствоTargetSite Возвращает метод, создавший текущее исключение. (Наследуется от Exception.)

Методы

ТипИмяОписание
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодFlatten() Объединяет экземпляры AggregateException в один новый экземпляр.
МетодGetBaseException() Возвращает объект AggregateException , являющийся первопричиной данного исключения. (Переопределяет Exception.GetBaseException().)
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetObjectData(SerializationInfo, StreamingContext) Инициализирует новый экземпляр класса AggregateException с сериализованными данными. (Переопределяет Exception.GetObjectData(SerializationInfo, StreamingContext).)
МетодGetType() Возвращает тип текущего экземпляра в среде выполнения. (Наследуется от Exception.)
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодHandle(Func<Exception, Boolean>) Вызывает обработчик для каждого объекта Exception , содержащегося в данном объекте AggregateException .
МетодToString() Создает и возвращает строковое представление текущего объекта AggregateException . (Переопределяет Object.ToString().)
developers/references/system.aggregateexception.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)