37 references to ProcessStartTimeHelper
aspire (18)
Backchannel\OrphanedAppHostCollector.cs (2)
103
return !
ProcessStartTimeHelper
.IsProcessRunning(cliPid, cliStableStartedAt.ToUnixTimeMilliseconds());
111
return !
ProcessStartTimeHelper
.IsProcessRunning(cliPid);
Processes\IsolatedProcess.cs (1)
465
return
ProcessStartTimeHelper
.TryGetProcessStartTime(process.Id) ?? new DateTimeOffset(process.StartTime);
Processes\IsolatedProcess.Unix.cs (2)
154
return DateTimeOffset.MinValue.AddMilliseconds(
ProcessStartTimeHelper
.GetCurrentProcessStartTimeUnixMilliseconds());
157
return
ProcessStartTimeHelper
.GetCurrentProcessStartTime();
Processes\LauncherLivenessMonitor.cs (1)
48
var launcherStartedUnix =
ProcessStartTimeHelper
.TryParseStartTimeUnixSeconds(configuration[KnownConfigNames.CliLauncherProcessStarted]);
Processes\OrphanDetectionEnvironment.cs (2)
37
Apply((IDictionary<string, string?>)environment, Environment.ProcessId,
ProcessStartTimeHelper
.GetCurrentProcessStartTimeUnixMilliseconds(), pidKey, startedKey, overwrite);
89
startedValue =
ProcessStartTimeHelper
.TryGetRuntimeProcessStartTimeUnixSeconds(pid);
Processes\ProcessTreeGracefulShutdownService.cs (2)
250
ProcessSignaler.RequestGracefulShutdownWithRuntimeStartTime(target.Pid, runtimeStartTime,
ProcessStartTimeHelper
.LegacyStartTimeMatchTolerance, logger);
372
return ProcessSignaler.TryGetRunningProcessWithRuntimeStartTime(target.Pid, target.StartTime.Value,
ProcessStartTimeHelper
.LegacyStartTimeMatchTolerance, logger);
Projects\DotNetBasedAppHostServerProject.cs (1)
627
var hostStartedUnix =
ProcessStartTimeHelper
.TryGetProcessStartTimeUnixMilliseconds(hostPid);
Projects\PrebuiltAppHostServer.cs (1)
1449
var hostStartedUnix =
ProcessStartTimeHelper
.TryGetProcessStartTimeUnixMilliseconds(hostPid);
src\Shared\ParentProcessLivenessMonitor.cs (3)
81
?
ProcessStartTimeHelper
.IsProcessRunningWithRuntimeStartTime(parentPid, legacyStartTime,
ProcessStartTimeHelper
.LegacyStartTimeMatchTolerance)
82
:
ProcessStartTimeHelper
.IsProcessRunning(parentPid, parentStartedUnix);
src\Shared\ProcessSignaler.cs (3)
81
var actualStartTimeUnixMilliseconds =
ProcessStartTimeHelper
.TryGetProcessStartTimeUnixMilliseconds(pid);
90
if (!
ProcessStartTimeHelper
.AreCloseMilliseconds(expectedStartTimeUnixMilliseconds, actualStartTimeUnixMilliseconds.Value))
143
if (!
ProcessStartTimeHelper
.IsProcessRunningWithRuntimeStartTime(pid, expectedStartTimeUnix, tolerance))
Aspire.Cli.Tests (19)
Backchannel\OrphanedAppHostCollectorTests.cs (3)
395
=> DateTimeOffset.FromUnixTimeSeconds(
ProcessStartTimeHelper
.GetCurrentProcessRuntimeStartTimeUnixSeconds());
398
=> DateTimeOffset.FromUnixTimeMilliseconds(
ProcessStartTimeHelper
.GetCurrentProcessStartTimeUnixMilliseconds());
402
var startTime =
ProcessStartTimeHelper
.TryGetProcessStartTime(process.Id);
Commands\AppHostLauncherTests.cs (2)
905
Assert.NotNull(
ProcessStartTimeHelper
.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliLauncherProcessStarted]));
1523
return
ProcessStartTimeHelper
.TryGetProcessStartTime(process.Id) ?? new DateTimeOffset(process.StartTime);
Commands\RunCommandTests.cs (1)
4331
var startTime =
ProcessStartTimeHelper
.TryGetProcessStartTimeUnixMilliseconds(process.Id);
Processes\LauncherLivenessMonitorTests.cs (2)
57
["ASPIRE_LAUNCHER_STARTED"] =
ProcessStartTimeHelper
.GetCurrentProcessStartTimeUnixMilliseconds().ToString(CultureInfo.InvariantCulture),
110
var startTime =
ProcessStartTimeHelper
.TryGetProcessStartTimeUnixMilliseconds(process.Id);
Processes\OrphanDetectionEnvironmentTests.cs (5)
20
Assert.NotNull(
ProcessStartTimeHelper
.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliProcessStarted]));
21
Assert.NotNull(
ProcessStartTimeHelper
.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliProcessStartedStable]));
32
Assert.NotNull(
ProcessStartTimeHelper
.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliLauncherProcessStarted]));
65
Assert.NotNull(
ProcessStartTimeHelper
.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliProcessStarted]));
66
Assert.NotNull(
ProcessStartTimeHelper
.TryParseStartTimeUnixSeconds(environment[KnownConfigNames.CliProcessStartedStable]));
Processes\ParentProcessLivenessMonitorTests.cs (2)
69
var parentStartedUnix =
ProcessStartTimeHelper
.GetCurrentProcessStartTimeUnixMilliseconds();
158
var startTime =
ProcessStartTimeHelper
.TryGetProcessStartTimeUnixMilliseconds(process.Id);
Processes\ProcessTreeGracefulShutdownServiceTests.cs (4)
37
var startTime =
ProcessStartTimeHelper
.GetCurrentProcessStartTime();
73
ProcessStartTimeHelper
.GetCurrentProcessStartTime(),
101
var result = await signaler.TryStopProcessTreeWithDcpAsync(Environment.ProcessId,
ProcessStartTimeHelper
.GetCurrentProcessStartTime(), includeStartTime: false, CancellationToken.None);
376
var startTime =
ProcessStartTimeHelper
.TryGetRuntimeProcessStartTimeUnixSeconds(process.Id);