| Suspending event (always generated
              synchronously) | 
            Yes | 
            No | 
            IDO Runtime (validating mode) | 
            IDO Runtime | 
            No | 
          
          
            | Event service (committing mode) | 
            Event service | 
          
          
            | Yes | 
            Event service | 
            Event service | 
            Yes | 
          
          
            | Non- suspending event generated
              synchronously | 
            Yes | 
            N/A | 
            Windows client
             | 
            IDO Runtime | 
            Yes | 
          
          
            | IDO Runtime | 
            IDO Runtime | 
          
          
            | Event service | 
            Event service | 
          
          
            | Non- suspending event generated
              asynchronously | 
            Yes | 
            N/A | 
            Windows client
             | 
            Event service | 
            Yes | 
          
          
            | IDO Runtime | 
          
          
            | Event service | 
          
          
            | Any event | 
            No | 
            N/A | 
            Windows client
             | 
            Event service | 
            Yes | 
          
          
            | IDO Runtime | 
          
          
            | Event service |