30 references to Resource
Aspire.Hosting (11)
ApplicationModel\EnvironmentCallbackContext.cs (1)
69public IResource Resource => _resource ?? throw new InvalidOperationException($"{nameof(Resource)} is not set. This callback context is not associated with a resource.");
ApplicationModel\VolumeMountBindingAnnotation.cs (6)
81if (context.ExecutionContext.IsPublishMode || context.Resource is ContainerResource) 84$"Volume '{VolumeName}' on resource '{context.Resource.Name}' does not declare a mount path."); 103var resolver = RunModeHostPathResolver ?? context.Resource.Annotations 120return VolumeMountPathResolver.GetOrCreateLocalPath(store, context.Resource, VolumeName); 137if (context.Resource.GetComputeEnvironment() is not { } environment || 144$"Resource '{context.Resource.Name}' binds volume '{VolumeName}' to environment variable " +
Dashboard\DashboardEventHandlers.cs (2)
473var otlpHttp = ((IResourceWithEndpoints)context.Resource).GetEndpoint(KnownEndpointNames.OtlpHttpEndpointName, KnownNetworkIdentifiers.LocalhostNetwork); 659var dashboardResource = (IResourceWithEndpoints)context.Resource;
ResourceBuilderExtensions.cs (2)
1062context.Resource.TryGetLastAnnotation<ReferenceEnvironmentInjectionAnnotation>(out var injectionAnnotation); 1447$"'{candidateNames.LogicalName}' on resource '{context.Resource.Name}' both use " +
Aspire.Hosting.Blazor.Tests (1)
AddBlazorGatewayTests.cs (1)
273endpoint.AllocatedEndpoint = context.Resource.Annotations.OfType<EndpointAnnotation>().Single().AllocatedEndpoint;
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
516var injectionAnnotation = context.Resource.TryGetLastAnnotation<ReferenceEnvironmentInjectionAnnotation>(out var annotation) ? annotation : null;
Aspire.Hosting.Docker.Tests (1)
DockerComposePublisherTests.cs (1)
67var resource = (IResourceWithEndpoints)context.Resource;
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectBuildCoordinatorTests.cs (1)
1379callbackResource = context.Resource;
Aspire.Hosting.Foundry (2)
HostedAgent\HostedAgentBuilderExtension.cs (2)
409ctx.EnvironmentVariables.Add("OTEL_GENAI_AGENT_NAME", ctx.Resource.Name); 410ctx.EnvironmentVariables.Add("OTEL_GENAI_AGENT_ID", ctx.Resource.Name);
Aspire.Hosting.Foundry.Tests (2)
HostedAgentExtensionTests.cs (2)
614evaluatedResource = context.Resource; 615context.EnvironmentVariables["RESOURCE_NAME"] = context.Resource.Name;
Aspire.Hosting.Go (3)
GoRunDebugging.cs (3)
33(await context.Resource.ResolveValueAsync( 108var resolved = await context.Resource.ResolveValueAsync( 120var resource = (GoAppResource)context.Resource;
Aspire.Hosting.Tests (6)
ExpressionResolverTests.cs (1)
168Assert.NotNull(env.Resource);
ResourceExtensionsTests.cs (1)
217Assert.NotNull(context.Resource);
WithCertificateAuthorityCollection.cs (1)
22Assert.NotNull(context.Resource);
WithEnvironmentTests.cs (3)
30Assert.NotNull(context.Resource); 346Assert.NotNull(context.Resource); 370Assert.NotNull(context.Resource);
AzureAppService.AppHost (1)
AppHost.cs (1)
41if (context.Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var identity))
AzureContainerApps.AppHost (1)
AppHost.cs (1)
50if (context.Resource.TryGetLastAnnotation<AppIdentityAnnotation>(out var identity))