4 instantiations of ResourceUrlsCallbackAnnotation
Aspire.Hosting (4)
Dashboard\DashboardEventHandlers.cs (1)
433dashboardResource.Annotations.Add(new ResourceUrlsCallbackAnnotation(c =>
ResourceBuilderExtensions.cs (3)
1049return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(callback)); 1072return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(callback)); 1170return builder.WithAnnotation(new ResourceUrlsCallbackAnnotation(async c =>
8 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)
336if (resource.TryGetAnnotationsOfType<ResourceUrlsCallbackAnnotation>(out var callbacks)) 342foreach (var callback in callbacks)
Aspire.Hosting.Tests (4)
WithUrlsTests.cs (4)
27var urlsCallback = projectA.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>() 40Assert.Empty(projectA.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>()); 44Assert.NotEmpty(projectA.Resource.Annotations.OfType<ResourceUrlsCallbackAnnotation>());