2 instantiations of ActivityListenerBuilder
Microsoft.Extensions.Diagnostics.Abstractions (2)
Tracing\TracingBuilderExtensions.Listeners.cs (2)
40
ActivityListenerBuilder listenerBuilder = new
ActivityListenerBuilder
(name);
71
ActivityListenerBuilder listenerBuilder = new
ActivityListenerBuilder
(name);
19 references to ActivityListenerBuilder
Microsoft.Extensions.Diagnostics (2)
Tracing\DefaultActivitySourceFactory.cs (2)
21
public DefaultActivitySourceFactory(IEnumerable<
ActivityListenerBuilder
> listenerBuilders, IOptionsMonitor<TracingOptions> options)
203
public ActivityListenerRegistration(
ActivityListenerBuilder
listenerBuilder, DefaultActivitySourceFactory activitySourceFactory)
Microsoft.Extensions.Diagnostics.Abstractions (17)
Tracing\TracingBuilderExtensions.Listeners.cs (10)
22
/// <param name="configure">A callback that configures the delegate properties of the supplied <see cref="
ActivityListenerBuilder
"/>.</param>
27
/// <see cref="
ActivityListenerBuilder
"/>, and constructs the registered <see cref="ActivityListener"/> itself.
32
public static ITracingBuilder AddListener(this ITracingBuilder builder, string name, Action<
ActivityListenerBuilder
> configure)
40
ActivityListenerBuilder
listenerBuilder = new ActivityListenerBuilder(name);
53
/// <param name="configure">A callback that configures the supplied <see cref="
ActivityListenerBuilder
"/>, with access to the resolved <see cref="IServiceProvider"/>.</param>
58
/// <see cref="
ActivityListenerBuilder
"/>, and constructs the registered <see cref="ActivityListener"/> itself.
63
public static ITracingBuilder AddListener(this ITracingBuilder builder, string name, Action<IServiceProvider,
ActivityListenerBuilder
> configure)
71
ActivityListenerBuilder
listenerBuilder = new ActivityListenerBuilder(name);
79
/// Removes all <see cref="
ActivityListenerBuilder
"/> registrations from the dependency injection container.
86
builder.Services.RemoveAll<
ActivityListenerBuilder
>();
Tracing\TracingBuilderExtensions.Rules.cs (4)
21
/// <param name="listenerName">The <see cref="
ActivityListenerBuilder
.Name"/>. A null or empty value matches all listeners.</param>
33
/// <param name="listenerName">The <see cref="
ActivityListenerBuilder
.Name"/>. A null or empty value matches all listeners.</param>
45
/// <param name="listenerName">The <see cref="
ActivityListenerBuilder
.Name"/>. A null or empty value matches all listeners.</param>
57
/// <param name="listenerName">The <see cref="
ActivityListenerBuilder
.Name"/>. A null or empty value matches all listeners.</param>
Tracing\TracingRule.cs (3)
18
/// <item><description>ListenerName, an exact match. See <see cref="
ActivityListenerBuilder
.Name"/>.</description></item>
32
/// <param name="listenerName">The <see cref="
ActivityListenerBuilder
.Name"/>. A <see langword="null"/> or empty value matches all listeners.</param>
80
/// Gets the <see cref="
ActivityListenerBuilder
.Name"/>, an exact match.