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