diff --git a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/AspNetCoreEnvironmentTelemetryInitializer.cs b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/AspNetCoreEnvironmentTelemetryInitializer.cs index 7a7d036d..f9feb241 100644 --- a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/AspNetCoreEnvironmentTelemetryInitializer.cs +++ b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/AspNetCoreEnvironmentTelemetryInitializer.cs @@ -8,7 +8,7 @@ /// implementation that stamps ASP.NET Core environment name /// on telemetries. /// - internal class AspNetCoreEnvironmentTelemetryInitializer: ITelemetryInitializer + public class AspNetCoreEnvironmentTelemetryInitializer: ITelemetryInitializer { private const string AspNetCoreEnvironmentPropertyName = "AspNetCoreEnvironment"; private readonly IHostingEnvironment environment; diff --git a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/AzureWebAppRoleEnvironmentTelemetryInitializer.cs b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/AzureWebAppRoleEnvironmentTelemetryInitializer.cs index 15ad188f..79735f39 100644 --- a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/AzureWebAppRoleEnvironmentTelemetryInitializer.cs +++ b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/AzureWebAppRoleEnvironmentTelemetryInitializer.cs @@ -10,7 +10,7 @@ /// /// A telemetry initializer that will gather Azure Web App Role Environment context information. /// - internal class AzureWebAppRoleEnvironmentTelemetryInitializer : TelemetryInitializerBase + public class AzureWebAppRoleEnvironmentTelemetryInitializer : TelemetryInitializerBase { /// Azure Web App name corresponding to the resource name. private const string WebAppNameEnvironmentVariable = "WEBSITE_SITE_NAME"; diff --git a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/ClientIpHeaderTelemetryInitializer.cs b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/ClientIpHeaderTelemetryInitializer.cs index 0b73aee1..5a5af30f 100644 --- a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/ClientIpHeaderTelemetryInitializer.cs +++ b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/ClientIpHeaderTelemetryInitializer.cs @@ -13,7 +13,7 @@ /// /// This telemetry initializer extracts client IP address and populates telemetry.Context.Location.Ip property. /// - internal class ClientIpHeaderTelemetryInitializer : TelemetryInitializerBase + public class ClientIpHeaderTelemetryInitializer : TelemetryInitializerBase { private const string HeaderNameDefault = "X-Forwarded-For"; private readonly char[] headerValuesSeparatorDefault = { ',' }; diff --git a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/DomainNameRoleInstanceTelemetryInitializer.cs b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/DomainNameRoleInstanceTelemetryInitializer.cs index 9389b508..1e4544c2 100644 --- a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/DomainNameRoleInstanceTelemetryInitializer.cs +++ b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/DomainNameRoleInstanceTelemetryInitializer.cs @@ -13,7 +13,7 @@ /// /// A telemetry initializer that populates cloud context role instance. /// - internal class DomainNameRoleInstanceTelemetryInitializer : TelemetryInitializerBase + public class DomainNameRoleInstanceTelemetryInitializer : TelemetryInitializerBase { private string roleInstanceName; diff --git a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/OperationNameTelemetryInitializer.cs b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/OperationNameTelemetryInitializer.cs index a890c85f..4747afc5 100644 --- a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/OperationNameTelemetryInitializer.cs +++ b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/OperationNameTelemetryInitializer.cs @@ -6,7 +6,7 @@ using Microsoft.ApplicationInsights.DataContracts; using Microsoft.AspNetCore.Http; - internal class OperationNameTelemetryInitializer : TelemetryInitializerBase + public class OperationNameTelemetryInitializer : TelemetryInitializerBase { public OperationNameTelemetryInitializer(IHttpContextAccessor httpContextAccessor) : base(httpContextAccessor) { diff --git a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/SyntheticTelemetryInitializer.cs b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/SyntheticTelemetryInitializer.cs index 7189c253..a0030136 100644 --- a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/SyntheticTelemetryInitializer.cs +++ b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/SyntheticTelemetryInitializer.cs @@ -13,7 +13,7 @@ /// /// This will allow to mark synthetic traffic from availability tests /// - internal class SyntheticTelemetryInitializer : TelemetryInitializerBase + public class SyntheticTelemetryInitializer : TelemetryInitializerBase { private const string SyntheticTestRunId = "SyntheticTest-RunId"; private const string SyntheticTestLocation = "SyntheticTest-Location"; diff --git a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/TelemetryInitializerBase.cs b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/TelemetryInitializerBase.cs index 0e8c4fb8..8748e1d1 100644 --- a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/TelemetryInitializerBase.cs +++ b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/TelemetryInitializerBase.cs @@ -9,7 +9,7 @@ using Microsoft.AspNetCore.Http; using Microsoft.Extensions.DependencyInjection; - internal abstract class TelemetryInitializerBase : ITelemetryInitializer + public abstract class TelemetryInitializerBase : ITelemetryInitializer { private IHttpContextAccessor httpContextAccessor; diff --git a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/WebSessionTelemetryInitializer.cs b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/WebSessionTelemetryInitializer.cs index a5cf1982..b7644b1d 100644 --- a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/WebSessionTelemetryInitializer.cs +++ b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/WebSessionTelemetryInitializer.cs @@ -5,7 +5,7 @@ using Microsoft.ApplicationInsights.DataContracts; using Microsoft.AspNetCore.Http; - internal class WebSessionTelemetryInitializer : TelemetryInitializerBase + public class WebSessionTelemetryInitializer : TelemetryInitializerBase { private const string WebSessionCookieName = "ai_session"; diff --git a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/WebUserTelemetryInitializer.cs b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/WebUserTelemetryInitializer.cs index 43fdea84..eec4ae85 100644 --- a/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/WebUserTelemetryInitializer.cs +++ b/src/Microsoft.ApplicationInsights.AspNetCore/TelemetryInitializers/WebUserTelemetryInitializer.cs @@ -5,7 +5,7 @@ using Microsoft.ApplicationInsights.DataContracts; using Microsoft.AspNetCore.Http; - internal class WebUserTelemetryInitializer : TelemetryInitializerBase + public class WebUserTelemetryInitializer : TelemetryInitializerBase { private const string WebUserCookieName = "ai_user";