PlatformExtensionsTryGetNestedInnerException - метод
Возвращает вложенное исключение для ex на любое число уровней вложенности,
которое удовлетворяет условию predicateFunc,
или null, если такое вложенное исключение не найдено.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public static Exception? TryGetNestedInnerException(
this Exception ex,
Func<Exception, bool> predicateFunc
)
<ExtensionAttribute>
Public Shared Function TryGetNestedInnerException (
ex As Exception,
predicateFunc As Func(Of Exception, Boolean)
) As Exception
public:
[ExtensionAttribute]
static Exception^ TryGetNestedInnerException(
Exception^ ex,
Func<Exception^, bool>^ predicateFunc
)
[<ExtensionAttribute>]
static member TryGetNestedInnerException :
ex : Exception *
predicateFunc : Func<Exception, bool> -> Exception
- ex Exception
- Исключение, вложенные исключения которого проверяются.
- predicateFunc FuncException, Boolean
-
Функция, получающее вложенное исключение и проверяющее, что оно удовлетворяет некоторому условию.
Если функция возвращает true, то метод возвращает исключение из параметра.
Exception
Вложенное исключение для
ex на любое число уровней вложенности,
которое удовлетворяет условию
predicateFunc,
или
null, если такое вложенное исключение не найдено.
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
Exception. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).