5 instantiations of ResourceUrlsCallbackAnnotation
Aspire.Hosting (4)
Dashboard\DashboardEventHandlers.cs (1)
299dashboardResource.Annotations.Add(new ResourceUrlsCallbackAnnotation(c =>
ResourceBuilderExtensions.cs (3)
2296return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(callback)); 2320return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(callback)); 2443return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(async c =>
Aspire.Hosting.Azure.EntraId (1)
EntraIdEndpointRedirectUri.cs (1)
44endpoint.Resource.Annotations.Add(new ResourceUrlsCallbackAnnotation(_runModeOrigin.CaptureUrl));
30 references to ResourceUrlsCallbackAnnotation
Aspire.Hosting (4)
ApplicationModel\ResourceEndpointsAllocatedEvent.cs (1)
12/// Any resources that customize their URLs via a <see cref="ResourceUrlsCallbackAnnotation"/> will have their callbacks invoked during this event.
ApplicationModel\ResourceUrlsCallbackAnnotation.cs (1)
12/// Initializes a new instance of the <see cref="ResourceUrlsCallbackAnnotation"/> class with the specified callback.
Orchestrator\ApplicationOrchestrator.cs (2)
446if (resource.TryGetAnnotationsOfType<ResourceUrlsCallbackAnnotation>(out var callbacks)) 457foreach (var callback in callbacks)
Aspire.Hosting.Azure.EntraId.Tests (8)
EntraIdProvisioningTests.cs (8)
905foreach (var callback in web.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>()) 967foreach (var callback in web.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>()) 998foreach (var callback in web.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>()) 1021foreach (var callback in web.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>())
Aspire.Hosting.Azure.Tests (4)
AzureCosmosDBExtensionsTests.cs (4)
1255foreach (var callback in cosmos.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>()) 1280foreach (var callback in cosmos.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>())
Aspire.Hosting.Foundry.Tests (2)
HostedAgentExtensionTests.cs (2)
142var urlsCallback = Assert.Single(resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>());
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
1053foreach (var callback in resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>())
Aspire.Hosting.Tests (10)
Dashboard\DashboardResourceTests.cs (2)
849var urlsCallback = dashboard.Annotations.OfType<ResourceUrlsCallbackAnnotation>().Single();
WithUrlsTests.cs (8)
49var urlsCallback = projectA.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>() 62Assert.Empty(projectA.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>()); 66Assert.NotEmpty(projectA.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>()); 986var callback = Assert.Single(surrogateBuilder.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>()); 1014var callback = Assert.Single(managed.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>());