コード例 #1
0
 void TrackMethodFaulted()
 {
     if (this.performanceCountersEnabled)
     {
         long duration = this.GetDuration();
         using (new OperationContextScopeHelper(this.OperationContext))
         {
             PerformanceCounters.MethodReturnedFault(this.operationName, duration);
         }
     }
     if (TD2.OperationFaultedIsEnabled())
     {
         using (new OperationContextScopeHelper(this.OperationContext))
         {
             TD2.OperationFaulted(this.eventTraceActivity, this.operationName,
                                  TraceUtility.GetUtcBasedDurationForTrace(this.beginOperation));
         }
     }
 }