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