List of events

It is not completely accurate to say that an event wait activity pauses a workflow process until a particular event is raised. An event wait can in fact specify any number of events to wait for. If it has been specified not to wait for all of these events to be raised to complete the activity, the first event that matches one of the specified event waits will complete the activity and progress the workflow. In this scenario, whether or not the rest of the events ever get raised has no effect on the process. It is also possible to specify that all of the event waits must be matched by associated raised events before completing the activity and continuing the workflow process.