7 instantiations of DeploymentTargetAnnotation
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppsInfrastructure.cs (1)
52
r.Annotations.Add(new
DeploymentTargetAnnotation
(containerApp)
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceInfrastructure.cs (1)
50
resource.Annotations.Add(new
DeploymentTargetAnnotation
(website)
Aspire.Hosting.Docker (2)
DockerComposeInfrastructure.cs (2)
44
dashboard.Annotations.Add(new
DeploymentTargetAnnotation
(dashboardService)
62
r.Annotations.Add(new
DeploymentTargetAnnotation
(serviceResource)
Aspire.Hosting.Kubernetes (1)
KubernetesInfrastructure.cs (1)
45
r.Annotations.Add(new
DeploymentTargetAnnotation
(serviceResource)
Aspire.Hosting.Tests (2)
ResourceExtensionsTests.cs (2)
305
.WithAnnotation(new
DeploymentTargetAnnotation
(compute1.Resource) { ComputeEnvironment = compute1.Resource })
306
.WithAnnotation(new
DeploymentTargetAnnotation
(compute2.Resource) { ComputeEnvironment = compute2.Resource });
102 references to DeploymentTargetAnnotation
Aspire.Hosting (6)
ApplicationModel\ContainerImageReference.cs (1)
30
var
deploymentTarget = Resource.GetDeploymentTargetAnnotation() ?? throw new InvalidOperationException($"Resource '{Resource.Name}' does not have a deployment target.");
ApplicationModel\ResourceExtensions.cs (2)
600
public static
DeploymentTargetAnnotation
? GetDeploymentTargetAnnotation(this IResource resource, IComputeEnvironmentResource? targetComputeEnvironment = null)
616
if (resource.TryGetAnnotationsOfType<
DeploymentTargetAnnotation
>(out var deploymentTargetAnnotations))
Publishing\ManifestPublishingContext.cs (3)
158
var
deploymentTarget = project.GetDeploymentTargetAnnotation();
182
private async Task WriteDeploymentTarget(
DeploymentTargetAnnotation
deploymentTarget)
254
var
deploymentTarget = container.GetDeploymentTargetAnnotation();
Aspire.Hosting.Azure.Tests (96)
AzureAppServiceTests.cs (11)
39
var
target = container.GetDeploymentTargetAnnotation();
102
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
137
project2.Resource.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
169
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
205
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
241
project.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
AzureContainerAppsTests.cs (71)
41
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
75
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
105
var
target = container.GetDeploymentTargetAnnotation();
147
var
target = container.GetDeploymentTargetAnnotation();
179
var
target = container.GetDeploymentTargetAnnotation();
222
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
252
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
326
proj.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
403
proj.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
442
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
474
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
508
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
544
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
582
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
622
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
654
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
687
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
738
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
820
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
863
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
894
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
926
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
957
project.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
996
project.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
1040
project.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
1081
project.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
1326
project.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
1377
project.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
1490
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
1537
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
1641
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
1663
project.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
1700
funcjob.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
1746
var
batchTarget = batch.Annotations.OfType<
DeploymentTargetAnnotation
>().FirstOrDefault();
1747
var
webTarget = web.Annotations.OfType<
DeploymentTargetAnnotation
>().FirstOrDefault();
1779
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
1809
container.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
AzureUserAssignedIdentityTests.cs (10)
125
var
deploymentTarget = Assert.Single(computeResource.Annotations.OfType<
DeploymentTargetAnnotation
>());
177
var
deploymentTarget = Assert.Single(computeResource.Annotations.OfType<
DeploymentTargetAnnotation
>());
232
var
deploymentTarget = Assert.Single(computeResource.Annotations.OfType<
DeploymentTargetAnnotation
>());
317
var
deploymentTarget = Assert.Single(computeResource.Annotations.OfType<
DeploymentTargetAnnotation
>());
318
var
deploymentTarget2 = Assert.Single(computeResource2.Annotations.OfType<
DeploymentTargetAnnotation
>());
ContainerRegistryTests.cs (4)
62
project.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
target);
158
if (resource.TryGetLastAnnotation<
DeploymentTargetAnnotation
>(out
var
annotation) &&