EventHandlerExtensionsSafeInvokeTEventHandler, TEventArgs(TEventHandler, ActionException, Object, TEventArgs, Boolean) Method
Safely invokes event propagation with custom exception handler, continuing even if an attached user handler throws an exception.
Namespace: Gemstone.EventHandlerExtensionsAssembly: Gemstone.Common (in Gemstone.Common.dll) Version: 1.0.181 -- Release Build+97279656b5a55675063a4190481e67c4f9809501
JavaScript does not support generic types or methods.
- eventHandler TEventHandler
- Source EventHandler to safely invoke.
- exceptionHandler ActionException
- Custom delegate to handle encountered exceptions; when set to null, exception will be suppressed, see SuppressedException.
- sender Object
- Event source.
- args TEventArgs
- Event arguments.
- parallel Boolean (Optional)
- Call event handlers in parallel, when attached handlers are greater than one.
- TEventHandler
- MulticastDelegate type commonly derived from EventHandler.
- TEventArgs
- Type derived from EventArgs.
In Visual Basic and C#, you can call this method as an instance method on any object of type
TEventHandler. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
Event handler invocation list access will be locked on eventHandler.