UIExtensionsInvokeWithExceptionCheck(EventHandler, Object, EventArgs, Boolean) - метод
Выполняет заданные обработчики события с обработкой исключений, при возникновении
которых они логируются и выводятся пользователю.
Пространство имён: Tessa.UIСборка: Tessa.UI (в Tessa.UI.dll) Версия: 4.0.4
public static bool InvokeWithExceptionCheck(
this EventHandler handler,
Object sender,
EventArgs e,
bool showMessageBox = true
)
<ExtensionAttribute>
Public Shared Function InvokeWithExceptionCheck (
handler As EventHandler,
sender As Object,
e As EventArgs,
Optional showMessageBox As Boolean = true
) As Boolean
public:
[ExtensionAttribute]
static bool InvokeWithExceptionCheck(
EventHandler^ handler,
Object^ sender,
EventArgs^ e,
bool showMessageBox = true
)
[<ExtensionAttribute>]
static member InvokeWithExceptionCheck :
handler : EventHandler *
sender : Object *
e : EventArgs *
?showMessageBox : bool
(* Defaults:
let _showMessageBox = defaultArg showMessageBox true
*)
-> bool
- handler EventHandler
- Выполняемые обработчики события.
- sender Object
- Объект, отправивший событие.
- e EventArgs
- Аргументы события.
- showMessageBox Boolean (Optional)
-
Признак того, что требуется отобразить диалог об ошибке при возникновении исключения.
Запись в лог будет сделана в любом случае.
Booleantrue, если все обработчики события выполнены без исключений;
false, если при выполнении одного из обработчиков события обнаружено исключение,
которое было залогировано и отображено пользователю.
В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа
EventHandler. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе
Методы расширения (Visual Basic) или
Методы расширения (Руководство по программированию в C#).