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)
38Annotations.Add(new ManifestPublishingCallbackAnnotation(PublishAsync));
PromptAgent\AzurePromptAgentResource.cs (1)
61Annotations.Add(new ManifestPublishingCallbackAnnotation(PublishAsync));
58 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)
385host.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
Aspire.Hosting.Azure (1)
AzureEnvironmentResource.cs (1)
157Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
Aspire.Hosting.Azure.ConnectorNamespace (2)
AzureConnectorNamespaceExtensions.cs (2)
293connection.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore); 483config.Annotations.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)
174defaultPool.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore); 202pool.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
Aspire.Hosting.Azure.Sandboxes (2)
AzureSandboxCleanupResource.cs (1)
19Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
AzureSandboxGroupResource.cs (1)
272sandboxContainer.Annotations.Add(ManifestPublishingCallbackAnnotation.Ignore);
Aspire.Hosting.Azure.Tests (13)
AzureConnectorNamespaceTests.cs (4)
186ManifestPublishingCallbackAnnotation.Ignore, 187Assert.Single(connection.Resource.Annotations.OfType<ManifestPublishingCallbackAnnotation>())); 189ManifestPublishingCallbackAnnotation.Ignore, 190Assert.Single(mcp.Resource.Annotations.OfType<ManifestPublishingCallbackAnnotation>()));
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.Dotnet.Tests (2)
DotnetProjectBuildCoordinatorTests.cs (2)
63ManifestPublishingCallbackAnnotation.Ignore, 64Assert.Single(buildResource.Annotations.OfType<ManifestPublishingCallbackAnnotation>()));
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)
228var manifestAnnotation = host.Annotations.OfType<ManifestPublishingCallbackAnnotation>().SingleOrDefault(); 230Assert.Same(ManifestPublishingCallbackAnnotation.Ignore, manifestAnnotation); 273ManifestPublishingCallbackAnnotation.Ignore, 274host.Annotations.OfType<ManifestPublishingCallbackAnnotation>().Single());