Browse Source

Refactor telemetry namespaces to use `Internal.Telemetry`.

Moved all telemetry-related classes and interfaces into the `Volo.Abp.Internal.Telemetry` namespace for better encapsulation and to delineate internal implementation details. This change helps improve code organization and maintainability.
issue-#6768
Emre KARA 1 year ago
parent
commit
b334caefec
  1. 10
      framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/TelemetryApplicationMetricsEnricher.cs
  2. 8
      framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/TelemetryPermissionInfoEnricher.cs
  3. 5
      framework/src/Volo.Abp.Core/Volo/Abp/AbpApplicationBase.cs
  4. 6
      framework/src/Volo.Abp.Core/Volo/Abp/AbpApplicationWithExternalServiceProvider.cs
  5. 6
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/ActivityContext.cs
  6. 4
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/ActivityEvent.cs
  7. 3
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/ActivityEventExtensions.cs
  8. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Contracts/IHasParentTelemetryActivityEventEnricher.cs
  9. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Contracts/ITelemetryActivityEventBuilder.cs
  10. 5
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Contracts/ITelemetryActivityEventEnricher.cs
  11. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Contracts/ITelemetryActivityStorage.cs
  12. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/JsonElementExtensions.cs
  13. 6
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryActivityEventBuilder.cs
  14. 6
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryActivityEventEnricher.cs
  15. 10
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryApplicationInfoEnricher.cs
  16. 10
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryDeviceInfoEnricher.cs
  17. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryModuleInfoEnricher.cs
  18. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetrySessionInfoEnricher.cs
  19. 6
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetrySolutionInfoEnricher.cs
  20. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Storage/TelemetryActivityStorage.cs
  21. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Storage/TelemetryActivityStorageState.cs
  22. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Storage/TelemetryPeriod.cs
  23. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/AbpPlatformUrls.cs
  24. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/ActivityNameConsts.cs
  25. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/ActivityPropertyNames.cs
  26. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/DeviceKeyHelper.cs
  27. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/Enums/AbpTool.cs
  28. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/Enums/OperationSystem.cs
  29. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/Enums/SessionType.cs
  30. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/Enums/SoftwareType.cs
  31. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/TelemetryConsts.cs
  32. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/TelemetryPaths.cs
  33. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Contracts/ISoftwareDetector.cs
  34. 3
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Contracts/ISoftwareInfoProvider.cs
  35. 4
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Contracts/SoftwareInfo.cs
  36. 4
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Core/SoftwareDetector.cs
  37. 10
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/AbpStudioDetector.cs
  38. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/ChromeDetector.cs
  39. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/DotnetSdkDetector.cs
  40. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/FireFoxDetector.cs
  41. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/MsEdgeDetector.cs
  42. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/NodeJsDetector.cs
  43. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/OperatingSystemDetector.cs
  44. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/RiderDetector.cs
  45. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/VisualStudioCodeDetector.cs
  46. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/VisualStudioDetector.cs
  47. 4
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Providers/SoftwareInfoProvider.cs
  48. 3
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Helpers/AbpPackageMetadataReader.cs
  49. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Helpers/AbpProjectMetaData.cs
  50. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Helpers/Cryptography.cs
  51. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Helpers/MutexExecutor.cs
  52. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/ITelemetryActivitySender.cs
  53. 2
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/ITelemetryService.cs
  54. 6
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/TelemetryActivitySender.cs
  55. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/TelemetryService.cs
  56. 3
      framework/src/Volo.Abp.Core/Volo/Abp/Modularity/AbpModule.cs
  57. 8
      framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Telemetry/TelemetryDomainInfoEnricher.cs
  58. 2
      framework/test/Volo.Abp.Core.Tests/Volo/Abp/Telemetry/ActivityEvent_Tests.cs
  59. 2
      framework/test/Volo.Abp.Core.Tests/Volo/Abp/Telemetry/Cryptography_Tests.cs

10
framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/TelemetryApplicationMetricsEnricher.cs

@ -3,14 +3,14 @@ using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Application.Services; using Volo.Abp.Application.Services;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.Activity;
using Volo.Abp.Telemetry.Constants;
using System.Linq; using System.Linq;
using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.Mvc;
using Volo.Abp.Internal.Telemetry.Activity;
using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Internal.Telemetry.Activity.Providers;
using Volo.Abp.Internal.Telemetry.Constants;
using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Reflection; using Volo.Abp.Reflection;
using Volo.Abp.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Activity.Providers;
using Volo.Abp.Telemetry.Constants.Enums;
namespace Volo.Abp.AspNetCore.Mvc; namespace Volo.Abp.AspNetCore.Mvc;

8
framework/src/Volo.Abp.Authorization/Volo/Abp/Authorization/Permissions/TelemetryPermissionInfoEnricher.cs

@ -1,10 +1,10 @@
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.Activity; using Volo.Abp.Internal.Telemetry.Activity;
using Volo.Abp.Telemetry.Activity.Contracts; using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Activity.Providers; using Volo.Abp.Internal.Telemetry.Activity.Providers;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
namespace Volo.Abp.Authorization.Permissions; namespace Volo.Abp.Authorization.Permissions;

5
framework/src/Volo.Abp.Core/Volo/Abp/AbpApplicationBase.cs

@ -10,11 +10,10 @@ using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Logging; using Microsoft.Extensions.Logging;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Internal; using Volo.Abp.Internal;
using Volo.Abp.Internal.Telemetry;
using Volo.Abp.Internal.Telemetry.Constants;
using Volo.Abp.Logging; using Volo.Abp.Logging;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
using Volo.Abp.Telemetry;
using Volo.Abp.Telemetry.Constants;
using Volo.Abp.Telemetry.Helpers;
namespace Volo.Abp; namespace Volo.Abp;

6
framework/src/Volo.Abp.Core/Volo/Abp/AbpApplicationWithExternalServiceProvider.cs

@ -1,13 +1,7 @@
using System; using System;
using System.Reflection;
using System.Threading.Tasks; using System.Threading.Tasks;
using JetBrains.Annotations; using JetBrains.Annotations;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using Volo.Abp.Telemetry;
using Volo.Abp.Telemetry.Constants;
using Volo.Abp.Telemetry.Helpers;
namespace Volo.Abp; namespace Volo.Abp;

6
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/ActivityContext.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/ActivityContext.cs

@ -1,9 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
namespace Volo.Abp.Telemetry.Activity; namespace Volo.Abp.Internal.Telemetry.Activity;
public class ActivityContext public class ActivityContext
{ {

4
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/ActivityEvent.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/ActivityEvent.cs

@ -1,8 +1,8 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
namespace Volo.Abp.Telemetry.Activity; namespace Volo.Abp.Internal.Telemetry.Activity;
public class ActivityEvent : Dictionary<string, object> public class ActivityEvent : Dictionary<string, object>
{ {

3
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/ActivityEventExtensions.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/ActivityEventExtensions.cs

@ -1,7 +1,6 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.IO;
namespace Volo.Abp.Telemetry.Activity; namespace Volo.Abp.Internal.Telemetry.Activity;
static internal class ActivityEventExtensions static internal class ActivityEventExtensions
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Contracts/IHasParentTelemetryActivityEventEnricher.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Contracts/IHasParentTelemetryActivityEventEnricher.cs

@ -1,6 +1,6 @@
using System; using System;
namespace Volo.Abp.Telemetry.Activity.Contracts; namespace Volo.Abp.Internal.Telemetry.Activity.Contracts;
public interface IHasParentTelemetryActivityEventEnricher public interface IHasParentTelemetryActivityEventEnricher
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Contracts/ITelemetryActivityEventBuilder.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Contracts/ITelemetryActivityEventBuilder.cs

@ -1,6 +1,6 @@
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Volo.Abp.Telemetry.Activity.Contracts; namespace Volo.Abp.Internal.Telemetry.Activity.Contracts;
public interface ITelemetryActivityEventBuilder public interface ITelemetryActivityEventBuilder
{ {

5
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Contracts/ITelemetryActivityEventEnricher.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Contracts/ITelemetryActivityEventEnricher.cs

@ -1,7 +1,6 @@
using System.Collections.Generic; using System.Threading.Tasks;
using System.Threading.Tasks;
namespace Volo.Abp.Telemetry.Activity.Contracts; namespace Volo.Abp.Internal.Telemetry.Activity.Contracts;
public interface ITelemetryActivityEventEnricher public interface ITelemetryActivityEventEnricher
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Contracts/ITelemetryActivityStorage.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Contracts/ITelemetryActivityStorage.cs

@ -1,7 +1,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
namespace Volo.Abp.Telemetry.Activity.Contracts; namespace Volo.Abp.Internal.Telemetry.Activity.Contracts;
public interface ITelemetryActivityStorage public interface ITelemetryActivityStorage
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/JsonElementExtensions.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/JsonElementExtensions.cs

@ -1,7 +1,7 @@
using System; using System;
using System.Text.Json; using System.Text.Json;
namespace Volo.Abp.Telemetry.Activity; namespace Volo.Abp.Internal.Telemetry.Activity;
static internal class JsonElementExtensions static internal class JsonElementExtensions
{ {

6
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Providers/TelemetryActivityEventBuilder.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryActivityEventBuilder.cs

@ -2,10 +2,10 @@
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.Activity.Contracts; using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
namespace Volo.Abp.Telemetry.Activity.Providers; namespace Volo.Abp.Internal.Telemetry.Activity.Providers;
public class TelemetryActivityEventBuilder : ITelemetryActivityEventBuilder, IScopedDependency public class TelemetryActivityEventBuilder : ITelemetryActivityEventBuilder, IScopedDependency
{ {

6
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Providers/TelemetryActivityEventEnricher.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryActivityEventEnricher.cs

@ -1,12 +1,12 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.Activity.Contracts; using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using System.Linq;
namespace Volo.Abp.Telemetry.Activity.Providers; namespace Volo.Abp.Internal.Telemetry.Activity.Providers;
public abstract class TelemetryActivityEventEnricher : ITelemetryActivityEventEnricher, IScopedDependency public abstract class TelemetryActivityEventEnricher : ITelemetryActivityEventEnricher, IScopedDependency
{ {

10
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Providers/TelemetryApplicationInfoEnricher.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryApplicationInfoEnricher.cs

@ -4,12 +4,12 @@ using System.Reflection;
using System.Text.Json; using System.Text.Json;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.Activity.Contracts; using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.Helpers; using Volo.Abp.Internal.Telemetry.Helpers;
namespace Volo.Abp.Telemetry.Activity.Providers; namespace Volo.Abp.Internal.Telemetry.Activity.Providers;
[ExposeServices(typeof(ITelemetryActivityEventEnricher), typeof(IHasParentTelemetryActivityEventEnricher))] [ExposeServices(typeof(ITelemetryActivityEventEnricher), typeof(IHasParentTelemetryActivityEventEnricher))]
public sealed class TelemetryApplicationInfoEnricher : TelemetryActivityEventEnricher, public sealed class TelemetryApplicationInfoEnricher : TelemetryActivityEventEnricher,

10
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Providers/TelemetryDeviceInfoEnricher.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryDeviceInfoEnricher.cs

@ -3,12 +3,12 @@ using System.Globalization;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.Activity.Contracts; using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
namespace Volo.Abp.Telemetry.Activity.Providers; namespace Volo.Abp.Internal.Telemetry.Activity.Providers;
[ExposeServices(typeof(ITelemetryActivityEventEnricher))] [ExposeServices(typeof(ITelemetryActivityEventEnricher))]
internal sealed class TelemetryDeviceInfoEnricher : TelemetryActivityEventEnricher internal sealed class TelemetryDeviceInfoEnricher : TelemetryActivityEventEnricher

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Providers/TelemetryModuleInfoEnricher.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetryModuleInfoEnricher.cs

@ -2,13 +2,13 @@
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Internal.Telemetry.Constants;
using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Modularity; using Volo.Abp.Modularity;
using Volo.Abp.Reflection; using Volo.Abp.Reflection;
using Volo.Abp.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Constants;
using Volo.Abp.Telemetry.Constants.Enums;
namespace Volo.Abp.Telemetry.Activity.Providers; namespace Volo.Abp.Internal.Telemetry.Activity.Providers;
[ExposeServices(typeof(ITelemetryActivityEventEnricher), typeof(IHasParentTelemetryActivityEventEnricher))] [ExposeServices(typeof(ITelemetryActivityEventEnricher), typeof(IHasParentTelemetryActivityEventEnricher))]
internal sealed class TelemetryModuleInfoEnricher : TelemetryActivityEventEnricher, IHasParentTelemetryActivityEventEnricher internal sealed class TelemetryModuleInfoEnricher : TelemetryActivityEventEnricher, IHasParentTelemetryActivityEventEnricher

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Providers/TelemetrySessionInfoEnricher.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetrySessionInfoEnricher.cs

@ -2,11 +2,11 @@
using System.IO; using System.IO;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.Activity.Contracts; using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
namespace Volo.Abp.Telemetry.Activity.Providers; namespace Volo.Abp.Internal.Telemetry.Activity.Providers;
[ExposeServices(typeof(ITelemetryActivityEventEnricher))] [ExposeServices(typeof(ITelemetryActivityEventEnricher))]
public class TelemetrySessionInfoEnricher : TelemetryActivityEventEnricher public class TelemetrySessionInfoEnricher : TelemetryActivityEventEnricher
{ {

6
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Providers/TelemetrySolutionInfoEnricher.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Providers/TelemetrySolutionInfoEnricher.cs

@ -4,10 +4,10 @@ using System.IO;
using System.Text.Json; using System.Text.Json;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.Activity.Contracts; using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
namespace Volo.Abp.Telemetry.Activity.Providers; namespace Volo.Abp.Internal.Telemetry.Activity.Providers;
[ExposeServices(typeof(ITelemetryActivityEventEnricher), typeof(IHasParentTelemetryActivityEventEnricher))] [ExposeServices(typeof(ITelemetryActivityEventEnricher), typeof(IHasParentTelemetryActivityEventEnricher))]
internal sealed class TelemetrySolutionInfoEnricher : TelemetryActivityEventEnricher, IHasParentTelemetryActivityEventEnricher internal sealed class TelemetrySolutionInfoEnricher : TelemetryActivityEventEnricher, IHasParentTelemetryActivityEventEnricher

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Storage/TelemetryActivityStorage.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Storage/TelemetryActivityStorage.cs

@ -5,11 +5,11 @@ using System.Text;
using System.Text.Encodings.Web; using System.Text.Encodings.Web;
using System.Text.Json; using System.Text.Json;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.Activity.Contracts; using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
using Volo.Abp.Telemetry.Helpers; using Volo.Abp.Internal.Telemetry.Helpers;
namespace Volo.Abp.Telemetry.Activity.Storage; namespace Volo.Abp.Internal.Telemetry.Activity.Storage;
public class TelemetryActivityStorage : ITelemetryActivityStorage, ISingletonDependency public class TelemetryActivityStorage : ITelemetryActivityStorage, ISingletonDependency
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Storage/TelemetryActivityStorageState.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Storage/TelemetryActivityStorageState.cs

@ -1,7 +1,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
namespace Volo.Abp.Telemetry.Activity.Storage; namespace Volo.Abp.Internal.Telemetry.Activity.Storage;
public class TelemetryActivityStorageState public class TelemetryActivityStorageState
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/Storage/TelemetryPeriod.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Activity/Storage/TelemetryPeriod.cs

@ -1,6 +1,6 @@
using System; using System;
namespace Volo.Abp.Telemetry.Activity.Storage; namespace Volo.Abp.Internal.Telemetry.Activity.Storage;
public class TelemetryPeriod public class TelemetryPeriod
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Constants/AbpPlatformUrls.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/AbpPlatformUrls.cs

@ -1,4 +1,4 @@
namespace Volo.Abp.Telemetry.Constants; namespace Volo.Abp.Internal.Telemetry.Constants;
public static class AbpPlatformUrls public static class AbpPlatformUrls
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Constants/ActivityNameConsts.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/ActivityNameConsts.cs

@ -1,4 +1,4 @@
namespace Volo.Abp.Telemetry.Constants; namespace Volo.Abp.Internal.Telemetry.Constants;
public static class ActivityNameConsts public static class ActivityNameConsts
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Constants/ActivityPropertyNames.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/ActivityPropertyNames.cs

@ -1,4 +1,4 @@
namespace Volo.Abp.Telemetry.Constants; namespace Volo.Abp.Internal.Telemetry.Constants;
public static class ActivityPropertyNames public static class ActivityPropertyNames
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Constants/DeviceKeyHelper.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/DeviceKeyHelper.cs

@ -1,4 +1,4 @@
namespace Volo.Abp.Telemetry.Constants; namespace Volo.Abp.Internal.Telemetry.Constants;
public class DeviceKeyHelper public class DeviceKeyHelper
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Constants/Enums/AbpTool.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/Enums/AbpTool.cs

@ -1,4 +1,4 @@
namespace Volo.Abp.Telemetry.Constants.Enums; namespace Volo.Abp.Internal.Telemetry.Constants.Enums;
public enum AbpTool : byte public enum AbpTool : byte
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Constants/Enums/OperationSystem.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/Enums/OperationSystem.cs

@ -1,4 +1,4 @@
namespace Volo.Abp.Telemetry.Constants.Enums; namespace Volo.Abp.Internal.Telemetry.Constants.Enums;
public enum OperationSystem public enum OperationSystem
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Constants/Enums/SessionType.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/Enums/SessionType.cs

@ -1,4 +1,4 @@
namespace Volo.Abp.Telemetry.Constants.Enums; namespace Volo.Abp.Internal.Telemetry.Constants.Enums;
public enum SessionType public enum SessionType
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Constants/Enums/SoftwareType.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/Enums/SoftwareType.cs

@ -1,4 +1,4 @@
namespace Volo.Abp.Telemetry.Constants.Enums; namespace Volo.Abp.Internal.Telemetry.Constants.Enums;
public enum SoftwareType : byte public enum SoftwareType : byte
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Constants/TelemetryConsts.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/TelemetryConsts.cs

@ -1,4 +1,4 @@
namespace Volo.Abp.Telemetry.Constants; namespace Volo.Abp.Internal.Telemetry.Constants;
public class TelemetryConsts public class TelemetryConsts
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Constants/TelemetryPaths.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Constants/TelemetryPaths.cs

@ -1,7 +1,7 @@
using System; using System;
using System.IO; using System.IO;
namespace Volo.Abp.Telemetry.Constants; namespace Volo.Abp.Internal.Telemetry.Constants;
public static class TelemetryPaths public static class TelemetryPaths
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Contracts/ISoftwareDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Contracts/ISoftwareDetector.cs

@ -1,6 +1,6 @@
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Contracts; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
internal interface ISoftwareDetector internal interface ISoftwareDetector
{ {

3
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Contracts/ISoftwareInfoProvider.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Contracts/ISoftwareInfoProvider.cs

@ -1,8 +1,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Contracts; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
internal interface ISoftwareInfoProvider internal interface ISoftwareInfoProvider
{ {

4
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Contracts/SoftwareInfo.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Contracts/SoftwareInfo.cs

@ -1,6 +1,6 @@
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Contracts; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
internal class SoftwareInfo(string name, string? version, string? uiTheme, SoftwareType softwareType) internal class SoftwareInfo(string name, string? version, string? uiTheme, SoftwareType softwareType)
{ {

4
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Core/SoftwareDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Core/SoftwareDetector.cs

@ -2,9 +2,9 @@
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Core; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Core;
[ExposeServices(typeof(ISoftwareDetector))] [ExposeServices(typeof(ISoftwareDetector))]
abstract internal class SoftwareDetector: ISoftwareDetector , ISingletonDependency abstract internal class SoftwareDetector: ISoftwareDetector , ISingletonDependency

10
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Detectors/AbpStudioDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/AbpStudioDetector.cs

@ -1,12 +1,12 @@
using System.IO; using System.IO;
using System.Text.Json; using System.Text.Json;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
using Volo.Abp.Telemetry.EnvironmentInspection.Core; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Core;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Detectors; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Detectors;
internal sealed class AbpStudioDetector : SoftwareDetector internal sealed class AbpStudioDetector : SoftwareDetector
{ {

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Detectors/ChromeDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/ChromeDetector.cs

@ -2,11 +2,11 @@
using System.IO; using System.IO;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
using Volo.Abp.Telemetry.EnvironmentInspection.Core; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Core;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Detectors; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Detectors;
internal sealed class ChromeDetector : SoftwareDetector internal sealed class ChromeDetector : SoftwareDetector
{ {

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Detectors/DotnetSdkDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/DotnetSdkDetector.cs

@ -1,10 +1,10 @@
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
using Volo.Abp.Telemetry.EnvironmentInspection.Core; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Core;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Detectors; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Detectors;
internal sealed class DotnetSdkDetector : SoftwareDetector internal sealed class DotnetSdkDetector : SoftwareDetector
{ {

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Detectors/FireFoxDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/FireFoxDetector.cs

@ -2,11 +2,11 @@
using System.IO; using System.IO;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
using Volo.Abp.Telemetry.EnvironmentInspection.Core; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Core;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Detectors; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Detectors;
internal sealed class FireFoxDetector : SoftwareDetector internal sealed class FireFoxDetector : SoftwareDetector
{ {

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Detectors/MsEdgeDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/MsEdgeDetector.cs

@ -2,11 +2,11 @@
using System.IO; using System.IO;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
using Volo.Abp.Telemetry.EnvironmentInspection.Core; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Core;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Detectors; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Detectors;
internal sealed class MsEdgeDetector : SoftwareDetector internal sealed class MsEdgeDetector : SoftwareDetector
{ {

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Detectors/NodeJsDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/NodeJsDetector.cs

@ -1,10 +1,10 @@
using System; using System;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
using Volo.Abp.Telemetry.EnvironmentInspection.Core; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Core;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Detectors; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Detectors;
internal class NodeJsDetector : SoftwareDetector internal class NodeJsDetector : SoftwareDetector
{ {

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Detectors/OperatingSystemDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/OperatingSystemDetector.cs

@ -3,11 +3,11 @@ using System.Diagnostics;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.Win32; using Microsoft.Win32;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
using Volo.Abp.Telemetry.EnvironmentInspection.Core; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Core;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Detectors; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Detectors;
internal sealed class OperatingSystemDetector : SoftwareDetector internal sealed class OperatingSystemDetector : SoftwareDetector
{ {

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Detectors/RiderDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/RiderDetector.cs

@ -4,11 +4,11 @@ using System.Linq;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Xml.Linq; using System.Xml.Linq;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
using Volo.Abp.Telemetry.EnvironmentInspection.Core; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Core;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Detectors; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Detectors;
internal sealed class RiderDetector : SoftwareDetector internal sealed class RiderDetector : SoftwareDetector
{ {

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Detectors/VisualStudioCodeDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/VisualStudioCodeDetector.cs

@ -4,11 +4,11 @@ using System.Linq;
using System.Runtime.InteropServices; using System.Runtime.InteropServices;
using System.Text.Json; using System.Text.Json;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
using Volo.Abp.Telemetry.EnvironmentInspection.Core; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Core;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Detectors; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Detectors;
internal sealed class VisualStudioCodeDetector : SoftwareDetector internal sealed class VisualStudioCodeDetector : SoftwareDetector
{ {

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Detectors/VisualStudioDetector.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Detectors/VisualStudioDetector.cs

@ -4,11 +4,11 @@ using System.IO;
using System.Linq; using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Xml.Linq; using System.Xml.Linq;
using Volo.Abp.Telemetry.Constants.Enums; using Volo.Abp.Internal.Telemetry.Constants.Enums;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
using Volo.Abp.Telemetry.EnvironmentInspection.Core; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Core;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Detectors; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Detectors;
internal sealed class VisualStudioDetector : SoftwareDetector internal sealed class VisualStudioDetector : SoftwareDetector
{ {

4
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/EnvironmentInspection/Providers/SoftwareInfoProvider.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/EnvironmentInspection/Providers/SoftwareInfoProvider.cs

@ -1,9 +1,9 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.EnvironmentInspection.Contracts; using Volo.Abp.Internal.Telemetry.EnvironmentInspection.Contracts;
namespace Volo.Abp.Telemetry.EnvironmentInspection.Providers; namespace Volo.Abp.Internal.Telemetry.EnvironmentInspection.Providers;
internal class SoftwareInfoProvider : ISoftwareInfoProvider , ISingletonDependency internal class SoftwareInfoProvider : ISoftwareInfoProvider , ISingletonDependency
{ {

3
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Helpers/AbpPackageMetadataReader.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Helpers/AbpPackageMetadataReader.cs

@ -1,12 +1,11 @@
using System; using System;
using System.Collections.Generic;
using System.IO; using System.IO;
using System.Linq; using System.Linq;
using System.Reflection; using System.Reflection;
using System.Text; using System.Text;
using System.Text.Json; using System.Text.Json;
namespace Volo.Abp.Telemetry.Helpers; namespace Volo.Abp.Internal.Telemetry.Helpers;
static internal class AbpProjectMetadataReader static internal class AbpProjectMetadataReader
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Helpers/AbpProjectMetaData.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Helpers/AbpProjectMetaData.cs

@ -1,6 +1,6 @@
using System; using System;
namespace Volo.Abp.Telemetry.Helpers; namespace Volo.Abp.Internal.Telemetry.Helpers;
internal class AbpProjectMetaData internal class AbpProjectMetaData
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Helpers/Cryptography.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Helpers/Cryptography.cs

@ -2,7 +2,7 @@
using System.Security.Cryptography; using System.Security.Cryptography;
using System.Text; using System.Text;
namespace Volo.Abp.Telemetry.Helpers; namespace Volo.Abp.Internal.Telemetry.Helpers;
static internal class Cryptography static internal class Cryptography
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Helpers/MutexExecutor.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/Helpers/MutexExecutor.cs

@ -2,7 +2,7 @@
using System.IO; using System.IO;
using System.Threading; using System.Threading;
namespace Volo.Abp.Telemetry.Helpers; namespace Volo.Abp.Internal.Telemetry.Helpers;
static internal class MutexExecutor static internal class MutexExecutor
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/ITelemetryActivitySender.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/ITelemetryActivitySender.cs

@ -1,6 +1,6 @@
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Volo.Abp.Telemetry; namespace Volo.Abp.Internal.Telemetry;
public interface ITelemetryActivitySender public interface ITelemetryActivitySender
{ {

2
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/ITelemetryService.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/ITelemetryService.cs

@ -2,7 +2,7 @@
using System.Collections.Generic; using System.Collections.Generic;
using System.Threading.Tasks; using System.Threading.Tasks;
namespace Volo.Abp.Telemetry; namespace Volo.Abp.Internal.Telemetry;
public interface ITelemetryService public interface ITelemetryService
{ {

6
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/TelemetryActivitySender.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/TelemetryActivitySender.cs

@ -7,10 +7,10 @@ using System.Text;
using System.Text.Json; using System.Text.Json;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.Activity.Contracts; using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
namespace Volo.Abp.Telemetry; namespace Volo.Abp.Internal.Telemetry;
public class TelemetryActivitySender : ITelemetryActivitySender, ISingletonDependency public class TelemetryActivitySender : ITelemetryActivitySender, ISingletonDependency
{ {

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/TelemetryService.cs → framework/src/Volo.Abp.Core/Volo/Abp/Internal/Telemetry/TelemetryService.cs

@ -3,11 +3,11 @@ using System.Collections.Generic;
using System.Diagnostics; using System.Diagnostics;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Telemetry.Activity.Contracts; using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Constants; using Volo.Abp.Internal.Telemetry.Constants;
using ActivityContext = Volo.Abp.Telemetry.Activity.ActivityContext; using ActivityContext = Volo.Abp.Internal.Telemetry.Activity.ActivityContext;
namespace Volo.Abp.Telemetry; namespace Volo.Abp.Internal.Telemetry;
public class TelemetryService : ITelemetryService, IScopedDependency public class TelemetryService : ITelemetryService, IScopedDependency
{ {

3
framework/src/Volo.Abp.Core/Volo/Abp/Modularity/AbpModule.cs

@ -3,9 +3,6 @@ using System.Reflection;
using System.Threading.Tasks; using System.Threading.Tasks;
using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Telemetry;
using Volo.Abp.Telemetry.Activity;
using Volo.Abp.Telemetry.Helpers;
namespace Volo.Abp.Modularity; namespace Volo.Abp.Modularity;

8
framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Telemetry/TelemetryDomainInfoEnricher.cs

@ -3,11 +3,11 @@ using System.Linq;
using System.Threading.Tasks; using System.Threading.Tasks;
using Volo.Abp.DependencyInjection; using Volo.Abp.DependencyInjection;
using Volo.Abp.Domain.Entities; using Volo.Abp.Domain.Entities;
using Volo.Abp.Internal.Telemetry.Activity;
using Volo.Abp.Internal.Telemetry.Activity.Contracts;
using Volo.Abp.Internal.Telemetry.Activity.Providers;
using Volo.Abp.Internal.Telemetry.Constants;
using Volo.Abp.Reflection; using Volo.Abp.Reflection;
using Volo.Abp.Telemetry.Activity;
using Volo.Abp.Telemetry.Activity.Contracts;
using Volo.Abp.Telemetry.Activity.Providers;
using Volo.Abp.Telemetry.Constants;
namespace Volo.Abp.Domain.Telemetry; namespace Volo.Abp.Domain.Telemetry;

2
framework/test/Volo.Abp.Core.Tests/Volo/Abp/Telemetry/ActivityEvent_Tests.cs

@ -1,7 +1,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using Shouldly; using Shouldly;
using Volo.Abp.Telemetry.Activity; using Volo.Abp.Internal.Telemetry.Activity;
using Xunit; using Xunit;
namespace Volo.Abp.Telemetry; namespace Volo.Abp.Telemetry;

2
framework/test/Volo.Abp.Core.Tests/Volo/Abp/Telemetry/Cryptography_Tests.cs

@ -1,6 +1,6 @@
using System; using System;
using Shouldly; using Shouldly;
using Volo.Abp.Telemetry.Helpers; using Volo.Abp.Internal.Telemetry.Helpers;
using Xunit; using Xunit;
namespace Volo.Abp.Telemetry; namespace Volo.Abp.Telemetry;

Loading…
Cancel
Save