<PackageReference Include="OpenTelemetry.Api" Version="1.15.2" />

OpenTelemetry.Trace.TracerProviderBuilder

public abstract class TracerProviderBuilder
TracerProviderBuilder base class.

Initializes a new instance of the TracerProviderBuilder class.

public abstract TracerProviderBuilder AddInstrumentation<TInstrumentation>(Func<TInstrumentation> instrumentationFactory)

Adds instrumentation to the provider.

public abstract TracerProviderBuilder AddLegacySource(string operationName)

Adds a listener for Activity objects created with the given operation name to the TracerProviderBuilder.

public abstract TracerProviderBuilder AddSource(string[] names)

Adds the given ActivitySource names to the list of subscribed sources.