2 implementations of ITcpStateInfoProvider
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Linux\Network\LinuxTcpStateInfo.cs (1)
9internal sealed class LinuxTcpStateInfo : ITcpStateInfoProvider
Windows\Network\WindowsTcpStateInfo.cs (1)
14internal sealed class WindowsTcpStateInfo : ITcpStateInfoProvider
6 references to ITcpStateInfoProvider
Microsoft.Extensions.Diagnostics.ResourceMonitoring (6)
Linux\Network\LinuxNetworkMetrics.cs (2)
13private readonly ITcpStateInfoProvider _tcpStateInfoProvider; 15public LinuxNetworkMetrics(IMeterFactory meterFactory, ITcpStateInfoProvider tcpStateInfoProvider)
ResourceMonitoringServiceCollectionExtensions.cs (2)
98.AddActivatedSingleton<ITcpStateInfoProvider, WindowsTcpStateInfo>(); 130.AddActivatedSingleton<ITcpStateInfoProvider, LinuxTcpStateInfo>();
Windows\Network\WindowsNetworkMetrics.cs (2)
13private readonly ITcpStateInfoProvider _tcpStateInfoProvider; 15public WindowsNetworkMetrics(IMeterFactory meterFactory, ITcpStateInfoProvider tcpStateInfoProvider)