Monitoring Event Sink # 12 – Event Sinks firing order


"Which order the event sinks are getting fired" ?

 

This is a common question asked by customers, whenever we work event sink related cases. 



  • Take this small example example, when registering for synchronous event notifications, you can set a priority.


  • It specifies when the notification will occur relative to the other event registrations waiting on the same event.  

Registration Priority: Here we need to understand this registration priority


The registration priority can have any value within the ranges shown in the following table:




















Priority Decimal value Hexadecimal value
Highest (first to be notified) 0 0
Default 65535 0x0000ffff
Lowest (last to be notified) 2147483647 0x7fffffff

Note 




  • Use the decimal value to register the priority.

  • Event registrations with the same priority can fire in any order.

  • Priorities do not apply to asynchronous event registrations.

Skip to main content