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