Beispiel #1
0
 void TrackMethodFailed()
 {
     if (this.performanceCountersEnabled)
     {
         long duration = this.GetDuration();
         using (new OperationContextScopeHelper(this.OperationContext))
         {
             PerformanceCounters.MethodReturnedError(this.operationName, duration);
         }
     }
     if (TD2.OperationFailedIsEnabled())
     {
         using (new OperationContextScopeHelper(this.OperationContext))
         {
             TD2.OperationFailed(this.eventTraceActivity, this.operationName,
                                 TraceUtility.GetUtcBasedDurationForTrace(this.beginOperation));
         }
     }
 }