7 references to ParentProcessWatchdog
aspire-managed (3)
Program.cs (1)
46var parentWatchdog = ParentProcessWatchdog.Start(shutdownCts);
TerminalHostForwarder.cs (2)
52var watchdog = ParentProcessWatchdog.Start(shutdownCts, 96await process.WaitForExitAsync().WaitAsync(ParentProcessWatchdog.ForceExitGracePeriod).ConfigureAwait(false);
Aspire.Managed.Tests (4)
ParentProcessWatchdogTests.cs (4)
20var startTime = ParentProcessWatchdog.GetExpectedParentStartTimeUnix(environment.GetValueOrDefault, out var useRuntimeStartTime); 34var startTime = ParentProcessWatchdog.GetExpectedParentStartTimeUnix(environment.GetValueOrDefault, out var useRuntimeStartTime); 47await ParentProcessWatchdog.CancelAndForceExitAsync( 70var cancellationTask = Task.Run(() => ParentProcessWatchdog.CancelAndForceExitAsync(