2 implementations of GetIpV4TcpStateInfo
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Linux\Network\LinuxTcpStateInfo.cs (1)
26public TcpStateInfo GetIpV4TcpStateInfo()
Windows\Network\WindowsTcpStateInfo.cs (1)
45public TcpStateInfo GetIpV4TcpStateInfo()
9 references to GetIpV4TcpStateInfo
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Linux\Network\LinuxNetworkMetrics.cs (1)
61TcpStateInfo stateV4 = GetTcpStateInfoWithRetry(_tcpStateInfoProvider.GetIpV4TcpStateInfo, ref _v4Unavailable, ref _lastV4Failure);
Windows\Network\WindowsNetworkMetrics.cs (1)
51TcpStateInfo stateV4 = _tcpStateInfoProvider.GetIpV4TcpStateInfo();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (7)
Linux\LinuxNetworkMetricsTests.cs (7)
31_tcpStateInfoProvider.Setup(p => p.GetIpV4TcpStateInfo()).Returns(new TcpStateInfo()); 53_tcpStateInfoProvider.Setup(p => p.GetIpV4TcpStateInfo()).Returns(expectedV4); 71_tcpStateInfoProvider.Setup(p => p.GetIpV4TcpStateInfo()).Throws((Exception)Activator.CreateInstance(exceptionType)!); 82_tcpStateInfoProvider.SetupSequence(p => p.GetIpV4TcpStateInfo()) 94_tcpStateInfoProvider.Verify(p => p.GetIpV4TcpStateInfo(), Times.Once); 100_tcpStateInfoProvider.SetupSequence(p => p.GetIpV4TcpStateInfo()) 115_tcpStateInfoProvider.Verify(p => p.GetIpV4TcpStateInfo(), Times.Exactly(2));