Ejemplo n.º 1
0
 /// <summary>
 /// Tracks the begin executing operation.
 /// </summary>
 /// <param name="asyncEvent">The asynchronous event.</param>
 internal void TrackBeginExecutingOperation(AsyncEvent asyncEvent)
 {
     lock (_executingOperations)
     {
         _executingOperations.Add(asyncEvent);
         if (Counters != null)
         {
             Counters.TrackBeginExecutingOperation(asyncEvent.OperationType);
             asyncEvent.BeginAsynchronousEventProcessing();
         }
     }
 }