1 type derived from EnvironmentCallbackAnnotation
Aspire.Hosting (1)
ApplicationModel\EnvironmentAnnotation.cs (1)
10internal sealed class EnvironmentAnnotation : EnvironmentCallbackAnnotation
5 instantiations of EnvironmentCallbackAnnotation
Aspire.Hosting (3)
ResourceBuilderExtensions.cs (3)
95return builder.WithAnnotation(new EnvironmentCallbackAnnotation(name, callback)); 110return builder.WithAnnotation(new EnvironmentCallbackAnnotation(callback)); 125return builder.WithAnnotation(new EnvironmentCallbackAnnotation(callback));
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
151builder.WithAnnotation(new EnvironmentCallbackAnnotation((EnvironmentCallbackContext context) =>
Aspire.Hosting.Dapr (1)
DaprDistributedApplicationLifecycleHook.cs (1)
156new EnvironmentCallbackAnnotation(
16 references to EnvironmentCallbackAnnotation
Aspire.Hosting (12)
ApplicationModel\EnvironmentCallbackAnnotation.cs (4)
17/// Initializes a new instance of the <see cref="EnvironmentCallbackAnnotation"/> class with the specified name and callback function. 35/// Initializes a new instance of the <see cref="EnvironmentCallbackAnnotation"/> class with the specified callback action. 50/// Initializes a new instance of the <see cref="EnvironmentCallbackAnnotation"/> class with the specified callback. 65/// Initializes a new instance of the <see cref="EnvironmentCallbackAnnotation"/> class with the specified callback.
ApplicationModel\ResourceExtensions.cs (2)
145public static bool TryGetEnvironmentVariables(this IResource resource, [NotNullWhen(true)] out IEnumerable<EnvironmentCallbackAnnotation>? environmentVariables) 196foreach (var callback in callbacks)
Dcp\ApplicationExecutor.cs (2)
1372foreach (var ann in envVarAnnotations) 1650foreach (var v in containerEnvironmentVariables)
Publishing\ManifestPublishingContext.cs (4)
480/// Writes environment variables to the manifest base on the <see cref="IResource"/> resource's <see cref="EnvironmentCallbackAnnotation"/> annotations."/> 482/// <param name="resource">The <see cref="IResource"/> which contains <see cref="EnvironmentCallbackAnnotation"/> annotations.</param> 489if (resource.TryGetAnnotationsOfType<EnvironmentCallbackAnnotation>(out var callbacks)) 492foreach (var callback in callbacks)
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppsInfrastructure.cs (2)
476if (resource.TryGetAnnotationsOfType<EnvironmentCallbackAnnotation>(out var environmentCallbacks)) 480foreach (var c in environmentCallbacks)
Aspire.Hosting.Dapr (1)
DaprDistributedApplicationLifecycleHook.cs (1)
226daprCli.Annotations.AddRange(daprSidecar.Annotations.OfType<EnvironmentCallbackAnnotation>());
Aspire.Hosting.Tests (1)
Utils\EnvironmentVariableEvaluator.cs (1)
28foreach (var callback in callbacks)