OpenTelemetry.Trace.TracerProviderBuilderBase
public class TracerProviderBuilderBase : TracerProviderBuilder, ITracerProviderBuilder, IDeferredTracerProviderBuilder
Contains methods for building TracerProvider instances.
namespace OpenTelemetry.Trace
{
public class TracerProviderBuilderBase
{
TracerProvider Provider { get; }
public TracerProviderBuilderBase();
TracerProviderBuilder ConfigureServices(Action<IServiceCollection> configure);
TracerProviderBuilder Configure(Action<IServiceProvider, TracerProviderBuilder> configure);
protected TracerProviderBuilder AddInstrumentation(string instrumentationName, string instrumentationVersion, Func<object> instrumentationFactory);
protected TracerProvider Build();
}
}