Skip to content

Commit 0e49fa5

Browse files
committed
wp
1 parent 6c52c0f commit 0e49fa5

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/OpenTelemetry.AutoInstrumentation/Configurations/DelayedInitialization.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@ public static void AddGrpcClient(LazyInstrumentationLoader lazyInstrumentationLo
4343
[MethodImpl(MethodImplOptions.NoInlining)]
4444
public static void AddSqlClient(LazyInstrumentationLoader lazyInstrumentationLoader, PluginManager pluginManager, TracerSettings tracerSettings)
4545
{
46+
#if NETFRAMEWORK
47+
NativeMethods.SetSqlClientNetFxILRewriteEnabled(tracerSettings.InstrumentationOptions.SqlClientNetFxIlRewriteEnabled);
48+
#endif
4649
_ = new SqlClientTracerInitializer(lazyInstrumentationLoader, pluginManager, tracerSettings);
4750
}
4851

src/OpenTelemetry.AutoInstrumentation/Configurations/EnvironmentConfigurationTracerHelper.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,9 @@ public static TracerProviderBuilder AddAzureInstrumentation(TracerProviderBuilde
309309
[MethodImpl(MethodImplOptions.NoInlining)]
310310
public static TracerProviderBuilder AddSqlClientInstrumentation(TracerProviderBuilder builder, PluginManager pluginManager, LazyInstrumentationLoader lazyInstrumentationLoader, TracerSettings tracerSettings)
311311
{
312+
#if NETFRAMEWORK
313+
NativeMethods.SetSqlClientNetFxILRewriteEnabled(tracerSettings.InstrumentationOptions.SqlClientNetFxIlRewriteEnabled);
314+
#endif
312315
DelayedInitialization.Traces.AddSqlClient(lazyInstrumentationLoader, pluginManager, tracerSettings);
313316

314317
return builder.AddSource("OpenTelemetry.Instrumentation.SqlClient");

0 commit comments

Comments
 (0)