Firing Application Events
This table provides details about:
- Where application events can be generated from (Tier)
- What can be used to generate the application events from that location (Triggered by)
- How to set up the application events (Details for construction)
- Whether the application event is generated as a synchronous or asynchronous event (Synchronous?)
Tier | Triggered by | Details for construction | Synchronous? |
---|---|---|---|
Client | Event handler in form | Use the Generate Application Event response type, then select the option. | Yes |
Use the Generate Application Event response type, then clear the option. | No | ||
Script in form |
Generate a custom form event. Create a form event handler for that custom event with Generate Application Event response type with the SYNCHRONOUS( ) parameter. |
Yes | |
Generate a custom form event. Create a form event handler for that custom event with Generate Application Event response type without the SYNCHRONOUS( ) parameter. |
No | ||
Middle | Custom IDO method | Invoke the FireApplicationEvent( ) .NET method with the parameter passed in with a value of True. | Yes |
Invoke the FireApplicationEvent( ) .NET method with the parameter passed in with a value of False. | No | ||
Database | T-SQL | Use the EXEC PostEventSp command. | No |
Any | An event action | Use the GenerateEvent action type with SYNCHRONOUS(true) parameter. | Yes |
Use the GenerateEvent action type with SYNCHRONOUS(false) parameter. | No | ||
An event trigger | Select the | option.Yes | |
Clear the | option.No |