2 instantiations of EnvironmentCallbackContext
Aspire.Hosting.Azure.Tests (1)
AzureFunctionsTests.cs (1)
214var context = new EnvironmentCallbackContext(builder.ExecutionContext);
Aspire.Hosting.Tests (1)
Dashboard\DashboardLifecycleHookTests.cs (1)
122await hook.ConfigureEnvironmentVariables(new EnvironmentCallbackContext(new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run), environmentVariables: envVars));
24 references to EnvironmentCallbackContext
Aspire.Hosting (11)
ApplicationModel\EnvironmentCallbackAnnotation.cs (3)
53public EnvironmentCallbackAnnotation(Action<EnvironmentCallbackContext> callback) 68public EnvironmentCallbackAnnotation(Func<EnvironmentCallbackContext, Task> callback) 78public Func<EnvironmentCallbackContext, Task> Callback { get; private set; }
ApplicationModel\EnvironmentCallbackContext.cs (1)
20/// Initializes a new instance of the <see cref="EnvironmentCallbackContext"/> class.
ApplicationModel\ResourceExtensions.cs (1)
345var context = new EnvironmentCallbackContext(executionContext, resource, config, cancellationToken)
Dashboard\DashboardLifecycleHook.cs (1)
183internal async Task ConfigureEnvironmentVariables(EnvironmentCallbackContext context)
ProjectResourceBuilderExtensions.cs (1)
786private static void SetOnePortsEnvVariable(this IResourceBuilder<ProjectResource> builder, EnvironmentCallbackContext context, string portEnvVariable, string scheme)
ResourceBuilderExtensions.cs (4)
111public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, Action<EnvironmentCallbackContext> callback) where T : IResourceWithEnvironment 126public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, Func<EnvironmentCallbackContext, Task> callback) where T : IResourceWithEnvironment 318private static Action<EnvironmentCallbackContext> CreateEndpointReferenceEnvironmentPopulationCallback(EndpointReferenceAnnotation endpointReferencesAnnotation) 676/// The <see cref="EndpointReference"/> can be used to resolve the address of the endpoint in <see cref="WithEnvironment{T}(IResourceBuilder{T}, Action{EnvironmentCallbackContext})"/>.
Aspire.Hosting.Azure (1)
AzureResourcePreparer.cs (1)
313var context = new EnvironmentCallbackContext(executionContext, resource, cancellationToken: cancellationToken);
Aspire.Hosting.Azure.AppContainers (1)
ContainerAppContext.cs (1)
409var context = new EnvironmentCallbackContext(executionContext, resource, cancellationToken: cancellationToken);
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
256builder.WithAnnotation(new EnvironmentCallbackAnnotation((EnvironmentCallbackContext context) =>
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
379builder.WithAnnotation(new EnvironmentCallbackAnnotation((EnvironmentCallbackContext context) =>
Aspire.Hosting.Azure.Tests (1)
AzureFunctionsTests.cs (1)
214var context = new EnvironmentCallbackContext(builder.ExecutionContext);
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentContext.cs (1)
90var context = new EnvironmentCallbackContext(executionContext, serviceResource.TargetResource, cancellationToken: cancellationToken);
Aspire.Hosting.Kafka (3)
KafkaBuilderExtensions.cs (3)
137static void ConfigureKafkaUIContainer(EnvironmentCallbackContext context, EndpointReference endpoint, int index) 200private static void ConfigureKafkaContainer(EnvironmentCallbackContext context, KafkaServerResource resource) 230private static void ConfigureLogDirs(EnvironmentCallbackContext context)
Aspire.Hosting.Kubernetes (1)
KubernetesResource.cs (1)
253var context = new EnvironmentCallbackContext(executionContext, resource, cancellationToken: cancellationToken);
Aspire.Hosting.Milvus (1)
MilvusBuilderExtensions.cs (1)
193private static void ConfigureAttuContainer(EnvironmentCallbackContext context, MilvusServerResource resource)
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
228private static void ConfigureMongoExpressContainer(EnvironmentCallbackContext context, MongoDBServerResource resource)
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
340private static void SetPgAdminEnvironmentVariables(EnvironmentCallbackContext context)