1 implementation of IJobHandle
Microsoft.Extensions.Diagnostics.ResourceMonitoring (1)
Windows\Interop\JobHandleWrapper.cs (1)
13internal sealed class JobHandleWrapper : IJobHandle
14 references to IJobHandle
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
ResourceHealthCheckExtensionsTests.cs (1)
492Mock<IJobHandle> jobHandleMock = new();
Microsoft.Extensions.Diagnostics.ResourceMonitoring (11)
Windows\WindowsContainerResourceQuotaProvider.cs (5)
14private Func<IJobHandle> _createJobHandleObject; 21public WindowsContainerResourceQuotaProvider(IMemoryInfo memoryInfo, ISystemInfo systemInfo, Func<IJobHandle> createJobHandleObject) 34using IJobHandle jobHandle = _createJobHandleObject(); 50private static double GetCpuLimit(IJobHandle jobHandle, ISystemInfo systemInfo) 80private ulong GetMemoryLimit(IJobHandle jobHandle)
Windows\WindowsContainerSnapshotProvider.cs (6)
24private readonly Func<IJobHandle> _createJobHandleObject; 76Func<IJobHandle> createJobHandleObject, 91using IJobHandle jobHandle = _createJobHandleObject(); 160using var jobHandle = _createJobHandleObject(); 227using IJobHandle jobHandle = _createJobHandleObject(); 243using var jobHandle = _createJobHandleObject();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (1)
Windows\AcceptanceTest.cs (1)
42var jobHandleMock = new Mock<IJobHandle>();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (1)
Windows\WindowsContainerSnapshotProviderTests.cs (1)
31private readonly Mock<IJobHandle> _jobHandleMock = new();