2 instantiations of EnvironmentCallbackContext
Aspire.Hosting.Azure.Tests (1)
AzureFunctionsTests.cs (1)
214
var context = new
EnvironmentCallbackContext
(builder.ExecutionContext);
Aspire.Hosting.Tests (1)
Dashboard\DashboardLifecycleHookTests.cs (1)
122
await hook.ConfigureEnvironmentVariables(new
EnvironmentCallbackContext
(new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run), environmentVariables: envVars));
24 references to EnvironmentCallbackContext
Aspire.Hosting (11)
ApplicationModel\EnvironmentCallbackAnnotation.cs (3)
53
public EnvironmentCallbackAnnotation(Action<
EnvironmentCallbackContext
> callback)
68
public EnvironmentCallbackAnnotation(Func<
EnvironmentCallbackContext
, Task> callback)
78
public 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)
345
var
context = new EnvironmentCallbackContext(executionContext, resource, config, cancellationToken)
Dashboard\DashboardLifecycleHook.cs (1)
183
internal async Task ConfigureEnvironmentVariables(
EnvironmentCallbackContext
context)
ProjectResourceBuilderExtensions.cs (1)
786
private static void SetOnePortsEnvVariable(this IResourceBuilder<ProjectResource> builder,
EnvironmentCallbackContext
context, string portEnvVariable, string scheme)
ResourceBuilderExtensions.cs (4)
111
public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, Action<
EnvironmentCallbackContext
> callback) where T : IResourceWithEnvironment
126
public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, Func<
EnvironmentCallbackContext
, Task> callback) where T : IResourceWithEnvironment
318
private 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)
313
var
context = new EnvironmentCallbackContext(executionContext, resource, cancellationToken: cancellationToken);
Aspire.Hosting.Azure.AppContainers (1)
ContainerAppContext.cs (1)
409
var
context = new EnvironmentCallbackContext(executionContext, resource, cancellationToken: cancellationToken);
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
256
builder.WithAnnotation(new EnvironmentCallbackAnnotation((
EnvironmentCallbackContext
context) =>
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
379
builder.WithAnnotation(new EnvironmentCallbackAnnotation((
EnvironmentCallbackContext
context) =>
Aspire.Hosting.Azure.Tests (1)
AzureFunctionsTests.cs (1)
214
var
context = new EnvironmentCallbackContext(builder.ExecutionContext);
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentContext.cs (1)
90
var
context = new EnvironmentCallbackContext(executionContext, serviceResource.TargetResource, cancellationToken: cancellationToken);
Aspire.Hosting.Kafka (3)
KafkaBuilderExtensions.cs (3)
137
static void ConfigureKafkaUIContainer(
EnvironmentCallbackContext
context, EndpointReference endpoint, int index)
200
private static void ConfigureKafkaContainer(
EnvironmentCallbackContext
context, KafkaServerResource resource)
230
private static void ConfigureLogDirs(
EnvironmentCallbackContext
context)
Aspire.Hosting.Kubernetes (1)
KubernetesResource.cs (1)
253
var
context = new EnvironmentCallbackContext(executionContext, resource, cancellationToken: cancellationToken);
Aspire.Hosting.Milvus (1)
MilvusBuilderExtensions.cs (1)
193
private static void ConfigureAttuContainer(
EnvironmentCallbackContext
context, MilvusServerResource resource)
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
228
private static void ConfigureMongoExpressContainer(
EnvironmentCallbackContext
context, MongoDBServerResource resource)
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
340
private static void SetPgAdminEnvironmentVariables(
EnvironmentCallbackContext
context)