1 implementation of WithAnnotation
Aspire.Hosting (1)
186 references to WithAnnotation
Aspire.Hosting (53)
ResourceBuilderExtensions.cs (32)
38return builder.WithAnnotation(new EnvironmentAnnotation(name, value ?? string.Empty));
102return builder.WithAnnotation(new EnvironmentCallbackAnnotation(name, callback));
117return builder.WithAnnotation(new EnvironmentCallbackAnnotation(callback));
132return builder.WithAnnotation(new EnvironmentCallbackAnnotation(callback));
339return builder.WithAnnotation(new CommandLineArgsCallbackAnnotation(callback));
355return builder.WithAnnotation(new ManifestPublishingCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Replace);
372return builder.WithAnnotation(new PublishingCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Replace);
388return builder.WithAnnotation(new ManifestPublishingCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Replace);
404return builder.WithAnnotation(new ConnectionStringRedirectAnnotation(resource), ResourceAnnotationMutationBehavior.Replace);
592builder.WithAnnotation(endpointReferenceAnnotation);
714builder.WithAnnotation(new EnvironmentCallbackAnnotation(context =>
720return builder.WithAnnotation(annotation);
834return builder.WithAnnotation(new Http2ServiceAnnotation());
890return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(callback));
913return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(callback));
968return builder.WithAnnotation(new ResourceUrlAnnotation { Url = url, DisplayText = displayText });
1011return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(async c =>
1136return builder.WithAnnotation(ManifestPublishingCallbackAnnotation.Ignore);
1244return builder.WithAnnotation(new WaitAnnotation(dependency.Resource, WaitType.WaitUntilHealthy) { WaitBehavior = waitBehavior });
1358return builder.WithAnnotation(new WaitAnnotation(dependency.Resource, WaitType.WaitUntilStarted) { WaitBehavior = waitBehavior });
1384return builder.WithAnnotation(new ExplicitStartupAnnotation());
1430return builder.WithAnnotation(new WaitAnnotation(dependency.Resource, WaitType.WaitForCompletion, exitCode));
1479builder.WithAnnotation(new HealthCheckAnnotation(key));
1684return builder.WithAnnotation(new ResourceCommandAnnotation(name, displayName, commandOptions.UpdateState ?? (c => ResourceCommandState.Enabled), executeCommand, commandOptions.Description, commandOptions.Parameter, commandOptions.ConfirmationMessage, commandOptions.IconName, commandOptions.IconVariant, commandOptions.IsHighlighted));
1749return builder.WithAnnotation(new ResourceCommandAnnotation(name, displayName, updateState ?? (c => ResourceCommandState.Enabled), executeCommand, displayDescription, parameter, confirmationMessage, iconName, iconVariant, isHighlighted));
2085return builder.WithAnnotation(new ResourceRelationshipAnnotation(resource, type));
2102return builder.WithAnnotation(new ResourceRelationshipAnnotation(resource, KnownRelationshipTypes.Reference));
2178return builder.WithAnnotation(new ResourceRelationshipAnnotation(resourceBuilder.Resource, KnownRelationshipTypes.Reference));
2338return builder.WithAnnotation(new ResourceIconAnnotation(iconName, iconVariant));
2357builder.WithAnnotation(new ComputeEnvironmentAnnotation(computeEnvironmentResource.Resource));
2392return builder.WithAnnotation(SupportsDebuggingAnnotation.Create(requiredExtensionId, launchConfigurationProducer));
2512return builder.WithAnnotation(probeAnnotation);
Aspire.Hosting.Azure (6)
Aspire.Hosting.Azure.AIFoundry (2)
Aspire.Hosting.Azure.AppConfiguration (3)
Aspire.Hosting.Azure.AppContainers (5)
Aspire.Hosting.Azure.ApplicationInsights (1)
Aspire.Hosting.Azure.AppService (1)
Aspire.Hosting.Azure.CognitiveServices (2)
Aspire.Hosting.Azure.ContainerRegistry (4)
Aspire.Hosting.Azure.CosmosDB (3)
Aspire.Hosting.Azure.EventHubs (7)
Aspire.Hosting.Azure.Functions (5)
Aspire.Hosting.Azure.KeyVault (2)
Aspire.Hosting.Azure.Kusto (6)
Aspire.Hosting.Azure.Kusto.Tests (1)
Aspire.Hosting.Azure.PostgreSQL (2)
Aspire.Hosting.Azure.Redis (3)
Aspire.Hosting.Azure.Search (2)
Aspire.Hosting.Azure.ServiceBus (7)
Aspire.Hosting.Azure.SignalR (4)
Aspire.Hosting.Azure.Sql (2)
Aspire.Hosting.Azure.Storage (4)
Aspire.Hosting.Azure.Tests (18)
Aspire.Hosting.Azure.WebPubSub (2)
Aspire.Hosting.Docker (1)
Aspire.Hosting.Garnet (1)
Aspire.Hosting.Kubernetes (1)
Aspire.Hosting.MySql (1)
Aspire.Hosting.PostgreSQL (1)
Aspire.Hosting.Redis (1)
Aspire.Hosting.SqlServer (1)
Aspire.Hosting.Tests (33)
Aspire.Hosting.Valkey (1)