GetBaseException

Метод предоставляет исключение Exception, которое является корневой причиной одного или нескольких исключений.

Цепочка исключений состоит из набора исключений, поэтому каждое исключение в цепочке генерируется как непосредственный результат исключения, на которое ссылается свойство InnerException. Для данной цепочки может существовать только одно исключение, являющееся корневой причиной всех других исключений в этой цепочке. Это исключение называется базовым и его InnerException свойство всегда содержит null-значение.

Для всех исключений в цепочке исключений метод GetBaseException возвращает один и тот же объект – базовое исключение.

Метод GetBaseException используется при необходимости найти корневую причину исключения.

Синтаксис
public virtual Exception GetBaseException();
Возвращаемое значение

Корневое исключение из цепочки исключений.

Если свойство InnerException текущего исключения возвращает null-значение, то метод предоставляет текущее исключение.

Примечание

Т. к. в текущей версии ADO.NET-провайдера СУБД ЛИНТЕР свойство InnerException текущего исключения всегда возвращает null-значение, то данный метод предоставляет текущее исключение.

Исключения

Отсутствуют.