Beispiel #1
0
    public void EndOperation(TelemetryScope <OperationEvent> operation, TelemetryResult telemetryResult)
    {
#if DEBUG
        _ = WriteTelemetryEventToOutputWindowAsync(operation.EndEvent, "Ended Operation");
#endif
        operation.End(telemetryResult);
    }
Beispiel #2
0
 public UserTaskDisposable(TelemetrySessionAggregator session, TelemetryScope <UserTaskEvent> scope, UserTask userTaskId, ILogMessage <T> message, CancellationToken token)
 {
     _session    = session;
     _userTask   = scope;
     _userTaskId = userTaskId;
     _message    = message;
     _token      = token;
 }
Beispiel #3
0
 public OperationDisposable(TelemetrySessionAggregator session, TelemetryScope <OperationEvent> scope, OperationId operationId, ILogMessage <T> message, CancellationToken token)
 {
     _session     = session;
     _operation   = scope;
     _operationId = operationId;
     _message     = message;
     _token       = token;
 }
Beispiel #4
0
    public void EndUserTask(TelemetryScope <UserTaskEvent> userTask, TelemetryResult telemetryResult)
    {
#if DEBUG
        _ = WriteTelemetryEventToOutputWindowAsync(userTask.EndEvent, "Ended User Task");
#endif

        userTask.End(telemetryResult);
    }
Beispiel #5
0
 internal VSTelemetryScope(TelemetryScope <T> telemetryScope, TelemetryIdentifier identifier, ITelemetryRecorder telemetryRecorder, ITelemetryScope parentScope)
     : base((OperationEvent)(object)telemetryScope.EndEvent, identifier, telemetryRecorder, parentScope)
 {
     this.telemetryScope = telemetryScope;
 }