2 instantiations of ResourceWorkload
Aspire.Hosting.Native.Core (1)
Runtime\RuntimeGeneration.cs (1)
386
var workload = new
ResourceWorkload
(new WorkloadIdentity(GenerationId, resourceId), resolvePlan, executor, options,
Aspire.Hosting.Native.Core.Tests (1)
DcpWorkloadCleanupTests.cs (1)
234
using var workload = new
ResourceWorkload
(new(Guid.NewGuid(), Guid.NewGuid()),
13 references to ResourceWorkload
Aspire.Hosting.Native.Core (12)
Runtime\DeclarativeApplication.cs (4)
17
private static async Task RetireDeclaredWorkloadsAsync(Dictionary<Guid,
ResourceWorkload
> workloads,
125
var stopping = new Dictionary<Guid,
ResourceWorkload
>();
163
if (_workloads.TryGetValue(id, out
var
previous))
195
if (stopping.TryGetValue(id, out
var
previous))
Runtime\RuntimeGeneration.cs (8)
19
private readonly Dictionary<Guid,
ResourceWorkload
> _workloads = [];
20
private readonly List<
ResourceWorkload
> _retiredWorkloads = [];
144
var removedWorkloads = new Dictionary<Guid,
ResourceWorkload
>();
148
if (_workloads.Remove(removed.Declaration.Handle.ResourceId, out
var
workload))
386
var
workload = new ResourceWorkload(new WorkloadIdentity(GenerationId, resourceId), resolvePlan, executor, options,
486
ResourceWorkload
previous;
939
if (_workloads.TryGetValue(resourceId, out
var
workload))
976
foreach (
var
workload in _workloads.Where(pair => !_declaredOwners.Contains(pair.Key)).Select(pair => pair.Value).Concat(_retiredWorkloads))
Aspire.Hosting.Native.Core.Tests (1)
DcpWorkloadCleanupTests.cs (1)
234
using
var
workload = new ResourceWorkload(new(Guid.NewGuid(), Guid.NewGuid()),