1 implementation of IResourceMonitorBuilder
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
ResourceMonitorBuilder.cs (1)
13internal sealed class ResourceMonitorBuilder : IResourceMonitorBuilder
13 references to IResourceMonitorBuilder
Microsoft.Extensions.Diagnostics.ResourceMonitoring (11)
IResourceMonitorBuilder.cs (1)
32IResourceMonitorBuilder AddPublisher<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T>()
ResourceMonitorBuilder.cs (1)
32public IResourceMonitorBuilder AddPublisher<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] T>()
ResourceMonitoringBuilderExtensions.cs (6)
24public static IResourceMonitorBuilder ConfigureMonitor( 25this IResourceMonitorBuilder builder, 41public static IResourceMonitorBuilder ConfigureMonitor( 42this IResourceMonitorBuilder builder, 51private static IResourceMonitorBuilder ConfigureMonitorInternal( 52this IResourceMonitorBuilder builder,
ResourceMonitoringServiceCollectionExtensions.cs (3)
43/// <param name="configure">Delegate to configure <see cref="IResourceMonitorBuilder"/>.</param> 48Action<IResourceMonitorBuilder> configure) 60Action<IResourceMonitorBuilder> configure)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (2)
ResourceMonitoringExtensionsTests.cs (2)
25Assert.Throws<ArgumentNullException>(() => ((IResourceMonitorBuilder)null!).ConfigureMonitor(_ => { })); 26Assert.Throws<ArgumentNullException>(() => ((IResourceMonitorBuilder)null!).ConfigureMonitor((IConfigurationSection)null!));