In which order are synchronous and asynchronous plug-ins executed?
A.
Synchronous plug-ins are executed first in order by rant and then asynchronous plug-ins
are queued to be executed.
B.
Synchronous and asynchronous plug-ins are both executed immediately in order by rank.
C.
Asynchronous plug-ins are executed first in order by rant and then synchronous plug-ins
are queued to be executed.
D.
Synchronous and asynchronous plug-ins are both queued to be executed as resources
allow.
Explanation:
The right answer is A. Synchronous plug-ins are executed first in order by rank and then asynchronous plug-ins
are queued to be executed.
In MSDN documentation says:
The event execution pipeline processes events either synchronously or asynchronously. The platform core operation and any plug-ins registered for synchronous execution are executed immediately. Synchronous plug-ins that are registered for the event are executed in a well-defined order. Plug-ins registered for asynchronous execution are queued by the Asynchronous Queue Agent and executed at a later time by the asynchronous service.
https://msdn.microsoft.com/en-us/library/gg327941.aspx