Implemented interface member:
property
Services
Microsoft.Extensions.Diagnostics.ResourceMonitoring.IResourceMonitorBuilder.Services
1 write to Services
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
ResourceMonitorBuilder.cs (1)
23Services = services;
15 references to Services
Microsoft.Extensions.Diagnostics.ResourceMonitoring (15)
ResourceMonitorBuilder.cs (1)
32Services.TryAddEnumerable(ServiceDescriptor.Singleton<IResourceUtilizationPublisher, T>());
ResourceMonitoringServiceCollectionExtensions.cs (14)
99_ = builder.Services 103builder.Services.TryAddSingleton(TimeProvider.System); 105_ = builder.Services 117builder.Services.TryAddSingleton<ISnapshotProvider, WindowsContainerSnapshotProvider>(); 118builder.Services.TryAddSingleton<ResourceQuotaProvider, WindowsContainerResourceQuotaProvider>(); 122builder.Services.TryAddSingleton<ISnapshotProvider, WindowsSnapshotProvider>(); 131builder.Services.TryAddActivatedSingleton<ISnapshotProvider, LinuxUtilizationProvider>(); 132builder.Services.TryAddSingleton<ResourceQuotaProvider, LinuxResourceQuotaProvider>(); 134builder.Services.TryAddSingleton(TimeProvider.System); 135builder.Services.TryAddSingleton<IFileSystem, OSFileSystem>(); 136builder.Services.TryAddSingleton<IUserHz, UserHz>(); 139_ = builder.Services 155builder.Services.TryAddSingleton<ILinuxUtilizationParser, LinuxUtilizationParserCgroupV2>(); 159builder.Services.TryAddSingleton<ILinuxUtilizationParser, LinuxUtilizationParserCgroupV1>();