Beispiel #1
0
        private void OnPreInit(object sender, EventArgs eventArgs)
        {
            Guid uniqueId = this.context.UniqueId;

            CmdletLatencyTracker.EndInternalTracking(uniqueId, "ParameterBinding");
            CmdletLatencyTracker.StartInternalTracking(this.context.UniqueId, "BeginProcessing");
        }
        // Token: 0x06001607 RID: 5639 RVA: 0x00052434 File Offset: 0x00050634
        private void StartLogging()
        {
            this.logPendingCommit   = true;
            this.parametersSetInLog = false;
            Guid uniqueId = this.context.UniqueId;

            CmdletThreadStaticData.RegisterCmdletUniqueId(uniqueId);
            CmdletLogger.SafeSetLogger(uniqueId, RpsCmdletMetadata.StartTime, DateTime.UtcNow);
            CmdletLogger.SafeSetLogger(uniqueId, RpsCmdletMetadata.ExecutionResult, "Success");
            CmdletLatencyTracker.StartLatencyTracker(uniqueId);
            CmdletLatencyTracker.StartInternalTracking(uniqueId, "Cmd", true);
        }
Beispiel #3
0
 public LatencyTrackingModule(TaskContext context)
 {
     this.context = context;
     CmdletLatencyTracker.StartInternalTracking(context.UniqueId, "ParameterBinding");
 }
Beispiel #4
0
 private void OnPreStop(object sender, EventArgs eventArgs)
 {
     CmdletLatencyTracker.StartInternalTracking(this.context.UniqueId, "StopProcessing");
 }
Beispiel #5
0
 private void OnPreIterate(object sender, EventArgs eventArgs)
 {
     CmdletLatencyTracker.StartInternalTracking(this.context.UniqueId, "ProcessRecord");
 }