GetBaseException
Метод предоставляет исключение Exception, которое является корневой причиной одного или нескольких исключений.
Цепочка исключений состоит из набора исключений, поэтому каждое исключение в цепочке генерируется как непосредственный результат исключения, на которое ссылается свойство InnerException. Для данной цепочки может существовать только одно исключение, являющееся корневой причиной всех других исключений в этой цепочке. Это исключение называется базовым и его InnerException свойство всегда содержит null-значение.
Для всех исключений в цепочке исключений метод GetBaseException
возвращает один и тот же объект – базовое исключение.
Метод GetBaseException
используется при необходимости найти корневую причину исключения.
Синтаксис
public virtual Exception GetBaseException();
Возвращаемое значение
Корневое исключение из цепочки исключений.
Если свойство InnerException текущего исключения возвращает null-значение, то метод предоставляет текущее исключение.
Примечание
Т. к. в текущей версии ADO.NET-провайдера СУБД ЛИНТЕР свойство InnerException текущего исключения всегда возвращает null-значение, то данный метод предоставляет текущее исключение.
Исключения
Отсутствуют.