22 references to WorkloadDefinition
Aspire.Hosting.Native.Core (11)
Model\ApplicationModel.cs (2)
404Runtime.WorkloadDefinition.ValidateDeclaration(workload.Plan); 420Runtime.WorkloadDefinition.ValidateDeclaration(workload.Plan);
Model\DeclaredWorkload.cs (1)
15WorkloadDefinition.ValidateDeclaration(plan);
Runtime\ProviderLifecycle.cs (1)
79WorkloadDefinition.Validate(plan);
Runtime\ResourceWorkload.cs (1)
280WorkloadDefinition.Validate(plan);
Runtime\RuntimeGeneration.cs (5)
276WorkloadDefinition.Validate(template); 344WorkloadDefinition.Validate(plan); 376WorkloadDefinition.Validate(plan); 473WorkloadDefinition.Validate(template); 485WorkloadDefinition.Validate(plan);
Runtime\SymbolicWorkload.cs (1)
28WorkloadDefinition.ValidateDeclaration(Copy(template,
Aspire.Hosting.Native.Core.Tests (7)
WorkloadDefinitionTests.cs (7)
83WorkloadDefinition.Validate(plan); 85Assert.Throws<ArgumentException>(() => WorkloadDefinition.Validate(plan with 89Assert.Throws<ArgumentException>(() => WorkloadDefinition.Validate(new ExecutableWorkload(executable, directory, 98WorkloadDefinition.Validate(new ContainerWorkload("example:1", null, [], [], [], endpoints)); 99WorkloadDefinition.Validate(new ContainerWorkload("example:1", null, [], [], [], [new("tcp", WorkloadProtocol.Tcp, "tcp", 65535, 65535, "")])); 101Assert.Throws<ArgumentException>(() => WorkloadDefinition.Validate( 103Assert.Throws<ArgumentException>(() => WorkloadDefinition.Validate(
Aspire.Hosting.Native.Server (4)
Api\WorkloadApi.cs (2)
108WorkloadDefinition.Validate(plan); 118WorkloadDefinition.Validate(plan);
Dcp\DcpWorkloadExecutor.cs (2)
35WorkloadDefinition.Validate(template); 95WorkloadDefinition.Validate(plan);