/// <inheritdoc/> public void OnHistory(HistoryTelemetryData telemetryData) { PostTelemetryData(telemetryData); #if TELEMETRY_TRACE && DEBUG System.Diagnostics.Trace.WriteLine("Recording CommandHistory"); #endif }
/// <summary> /// Sends the telemetry with the command history. /// </summary> private void SendTelemetry(HistoryTelemetryData telemetryData) { var properties = CreateProperties(telemetryData); properties.Add("History", telemetryData.Command); _telemetryClient.TrackEvent($"{AzPredictorTelemetryClient.TelemetryEventPrefix}/CommandHistory", properties); }
/// <summary> /// Sends the telemetry with the command history. /// </summary> private void SendTelemetry(HistoryTelemetryData telemetryData) { var properties = CreateProperties(telemetryData, telemetryData.Client); properties.Add("History", telemetryData.Command); properties.Add("Success", telemetryData.Success.ToString(CultureInfo.InvariantCulture)); SendTelemetry($"{TelemetryUtilities.TelemetryEventPrefix}/CommandHistory", properties); }
/// <inheritdoc/> public virtual void OnHistory(HistoryTelemetryData telemetryData) { PostTelemetryData(telemetryData); _commandId = Guid.NewGuid().ToString(); #if TELEMETRY_TRACE && DEBUG System.Diagnostics.Trace.WriteLine("Recording CommandHistory"); #endif }
/// <inheritdoc/> public void OnHistory(HistoryTelemetryData telemetryData) { if (!IsDataCollectionAllowed()) { return; } telemetryData.SessionId = SessionId; telemetryData.CorrelationId = CorrelationId; _telemetryDispatcher.Post(telemetryData); #if TELEMETRY_TRACE && DEBUG System.Diagnostics.Trace.WriteLine("Recording CommandHistory"); #endif }