1 implementation of WithAnnotation
Aspire.Hosting (1)
177 references to WithAnnotation
Aspire.Hosting (48)
ResourceBuilderExtensions.cs (31)
39return builder.WithAnnotation(new EnvironmentAnnotation(name, value ?? string.Empty));
103return builder.WithAnnotation(new EnvironmentCallbackAnnotation(name, callback));
118return builder.WithAnnotation(new EnvironmentCallbackAnnotation(callback));
133return builder.WithAnnotation(new EnvironmentCallbackAnnotation(callback));
340return builder.WithAnnotation(new CommandLineArgsCallbackAnnotation(callback));
356return builder.WithAnnotation(new ManifestPublishingCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Replace);
373return builder.WithAnnotation(new PublishingCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Replace);
389return builder.WithAnnotation(new ManifestPublishingCallbackAnnotation(callback), ResourceAnnotationMutationBehavior.Replace);
405return builder.WithAnnotation(new ConnectionStringRedirectAnnotation(resource), ResourceAnnotationMutationBehavior.Replace);
593builder.WithAnnotation(endpointReferenceAnnotation);
715builder.WithAnnotation(new EnvironmentCallbackAnnotation(context =>
721return builder.WithAnnotation(annotation);
835return builder.WithAnnotation(new Http2ServiceAnnotation());
891return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(callback));
914return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(callback));
969return builder.WithAnnotation(new ResourceUrlAnnotation { Url = url, DisplayText = displayText });
1012return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(async c =>
1137return builder.WithAnnotation(ManifestPublishingCallbackAnnotation.Ignore);
1245return builder.WithAnnotation(new WaitAnnotation(dependency.Resource, WaitType.WaitUntilHealthy) { WaitBehavior = waitBehavior });
1359return builder.WithAnnotation(new WaitAnnotation(dependency.Resource, WaitType.WaitUntilStarted) { WaitBehavior = waitBehavior });
1385return builder.WithAnnotation(new ExplicitStartupAnnotation());
1431return builder.WithAnnotation(new WaitAnnotation(dependency.Resource, WaitType.WaitForCompletion, exitCode));
1480builder.WithAnnotation(new HealthCheckAnnotation(key));
1685return builder.WithAnnotation(new ResourceCommandAnnotation(name, displayName, commandOptions.UpdateState ?? (c => ResourceCommandState.Enabled), executeCommand, commandOptions.Description, commandOptions.Parameter, commandOptions.ConfirmationMessage, commandOptions.IconName, commandOptions.IconVariant, commandOptions.IsHighlighted));
1750return builder.WithAnnotation(new ResourceCommandAnnotation(name, displayName, updateState ?? (c => ResourceCommandState.Enabled), executeCommand, displayDescription, parameter, confirmationMessage, iconName, iconVariant, isHighlighted));
2086return builder.WithAnnotation(new ResourceRelationshipAnnotation(resource, type));
2103return builder.WithAnnotation(new ResourceRelationshipAnnotation(resource, KnownRelationshipTypes.Reference));
2179return builder.WithAnnotation(new ResourceRelationshipAnnotation(resourceBuilder.Resource, KnownRelationshipTypes.Reference));
2275return builder.WithAnnotation(new ResourceIconAnnotation(iconName, iconVariant));
2294builder.WithAnnotation(new ComputeEnvironmentAnnotation(computeEnvironmentResource.Resource));
2330return builder.WithAnnotation(new SupportsDebuggingAnnotation(projectPath, debugAdapterId, requiredExtensionId));
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 (3)
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 (32)
Aspire.Hosting.Valkey (1)