7 instantiations of ManifestPublishingCallbackAnnotation
Aspire.Hosting (3)
ApplicationModel\ManifestPublishingCallbackAnnotation.cs (1)
47public static ManifestPublishingCallbackAnnotation Ignore { get; } = new(null);
ResourceBuilderExtensions.cs (2)
764return builder.WithAnnotation(new ManifestPublishingCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Replace); 782return builder.WithAnnotation(new ManifestPublishingCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Replace);
Aspire.Hosting.Azure (1)
AzureBicepResource.cs (1)
40Annotations.Add(new ManifestPublishingCallbackAnnotation(WriteToManifest));
Aspire.Hosting.Dotnet (1)
DotnetProjectResource.cs (1)
65_unsupportedPublishCallback = new ManifestPublishingCallbackAnnotation(_ =>
Aspire.Hosting.Foundry (2)
HostedAgent\AzureHostedAgentResource.cs (1)
42Annotations.Add(new ManifestPublishingCallbackAnnotation(PublishAsync));
PromptAgent\AzurePromptAgentResource.cs (1)
61Annotations.Add(new ManifestPublishingCallbackAnnotation(PublishAsync));
50 references to ManifestPublishingCallbackAnnotation
Aspire.Hosting (13)
ApplicationModel\ManifestPublishingCallbackAnnotation.cs (3)
14/// Initializes a new instance of the <see cref="ManifestPublishingCallbackAnnotation"/> class with the specified callback. 30/// Initializes a new instance of the <see cref="ManifestPublishingCallbackAnnotation"/> class with the specified callback. 47public static ManifestPublishingCallbackAnnotation Ignore { get; } = new(null);
ApplicationModel\ResourceExtensions.cs (3)
611resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var lastAnnotation) && lastAnnotation == ManifestPublishingCallbackAnnotation.Ignore;
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
50dashboardResource.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
Publishing\ManifestPublishingContext.cs (4)
115if (resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var manifestPublishingCallbackAnnotation)) 212if (deploymentTarget.DeploymentTarget.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var manifestPublishingCallbackAnnotation) &&
ResourceBuilderExtensions.cs (1)
2333return builder.WithAnnotation(ManifestPublishingCallbackAnnotation.Ignore);
TerminalResourceBuilderExtensions.cs (1)
399host.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
Aspire.Hosting.Azure (1)
AzureEnvironmentResource.cs (1)
157Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
Aspire.Hosting.Azure.Functions (2)
DurableTask\DurableTaskResourceExtensions.cs (2)
36scheduler.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore); 222hub.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
Aspire.Hosting.Azure.Kubernetes (2)
AzureKubernetesEnvironmentResource.AksPipeline.cs (2)
171defaultPool.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore); 199pool.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
Aspire.Hosting.Azure.Sandboxes (2)
AzureSandboxCleanupResource.cs (1)
19Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
AzureSandboxGroupResource.cs (1)
236sandboxContainer.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
Aspire.Hosting.Azure.Tests (9)
AzureKeyVaultTests.cs (3)
267Assert.True(secretResource.Resource.TryGetAnnotationsOfType<ManifestPublishingCallbackAnnotation>(out var manifestAnnotations)); 268var annotation = Assert.Single(manifestAnnotations); 269Assert.Equal(ManifestPublishingCallbackAnnotation.Ignore, annotation);
DurableTaskResourceExtensionsTests.cs (6)
101Assert.True(dts.Resource.TryGetAnnotationsOfType<ManifestPublishingCallbackAnnotation>(out var manifestAnnotations)); 102var annotation = Assert.Single(manifestAnnotations); 103Assert.Equal(ManifestPublishingCallbackAnnotation.Ignore, annotation); 114Assert.True(taskHub.Resource.TryGetAnnotationsOfType<ManifestPublishingCallbackAnnotation>(out var manifestAnnotations)); 115var annotation = Assert.Single(manifestAnnotations); 116Assert.Equal(ManifestPublishingCallbackAnnotation.Ignore, annotation);
Aspire.Hosting.Blazor.Tests (6)
AddBlazorWasmAppTests.cs (3)
46Assert.True(resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var annotation)); 47Assert.Equal(ManifestPublishingCallbackAnnotation.Ignore, annotation);
WithBlazorAppTests.cs (3)
196Assert.True(debuggerResource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var manifestAnnotation)); 197Assert.Same(ManifestPublishingCallbackAnnotation.Ignore, manifestAnnotation);
Aspire.Hosting.Dotnet (3)
DotnetProjectResource.cs (3)
53private readonly ManifestPublishingCallbackAnnotation _unsupportedPublishCallback; 128this.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out var effectiveCallback) &&
Aspire.Hosting.Tests (12)
Dashboard\DashboardResourceTests.cs (3)
784var annotation = Assert.Single(dashboard.Annotations.OfType<ManifestPublishingCallbackAnnotation>()); 789Assert.Same(ManifestPublishingCallbackAnnotation.Ignore, annotation);
ExternalServiceTests.cs (3)
285Assert.True(externalService.Resource.TryGetAnnotationsOfType<ManifestPublishingCallbackAnnotation>(out var manifestAnnotations)); 286var annotation = Assert.Single(manifestAnnotations); 287Assert.Equal(ManifestPublishingCallbackAnnotation.Ignore, annotation);
PublishAsConnectionStringTests.cs (1)
22Assert.True(redis.Resource.TryGetLastAnnotation<ManifestPublishingCallbackAnnotation>(out _));
WithTerminalTests.cs (5)
227var manifestAnnotation = host.Annotations.OfType<ManifestPublishingCallbackAnnotation>().SingleOrDefault(); 229Assert.Same(ManifestPublishingCallbackAnnotation.Ignore, manifestAnnotation); 272ManifestPublishingCallbackAnnotation.Ignore, 273host.Annotations.OfType<ManifestPublishingCallbackAnnotation>().Single());