1 write to Workload
Aspire.Hosting.Native.Core (1)
Model\ApplicationModel.cs (1)
384
Workload
= resource.Workload,
18 references to Workload
Aspire.Hosting.Native.Core (10)
Runtime\DeclarativeApplication.cs (4)
95
if (resource.Declaration.
Workload
is not { } workload)
151
if (resource.Declaration.
Workload
is not { } workload)
204
var workload = resource.Declaration.
Workload
!;
224
var lifecycle = resource.Declaration.
Workload
?.Lifecycle ?? [];
Runtime\RuntimeGeneration.cs (5)
119
!DeclaredWorkload.Equivalent(retained.Declaration.
Workload
, updated.
Workload
) ||
390
resource.Declaration.
Workload
is null ? _ => Task.CompletedTask : lifecycle.Initialize,
391
resource.Declaration.
Workload
is null ? (_, _) => Task.CompletedTask : lifecycle.Allocated,
392
resource.Declaration.
Workload
is null ? () => Task.CompletedTask : lifecycle.Retire,
Runtime\WorkloadExecutionPlan.cs (1)
29
if (resource.
Workload
is null)
Aspire.Hosting.Native.Core.Tests (6)
DeclarativeApplicationTests.cs (6)
73
Assert.Equal(new SymbolicEnvironmentBinding("VALUE", "workload.env.VALUE"), Assert.Single(snapshot.
Workload
!.Bindings.Environment));
76
Assert.Same(snapshot.
Workload
, model.ReadResource(resource).
Workload
);
92
Assert.Same(original, model.ReadResource(resource).
Workload
);
104
Assert.Same(original, model.ReadResource(resource).
Workload
);
143
var workload = Assert.IsType<DeclaredWorkload>(snapshot.
Workload
);
Aspire.Hosting.Native.Server (2)
Api\PublishingApi.cs (1)
32
var workload = resource.
Workload
;
Api\RpcAuthoringApi.cs (1)
286
var endpoint = composition.Model.ReadResource(resource.Resource.Handle).
Workload
?.Plan.Endpoints