7 implementations of IDistributedApplicationResourceEvent
Aspire.Hosting (6)
ApplicationModel\BeforeResourceStartedEvent.cs (1)
16public class BeforeResourceStartedEvent(IResource resource, IServiceProvider services) : IDistributedApplicationResourceEvent
ApplicationModel\ConnectionStringAvailableEvent.cs (1)
13public class ConnectionStringAvailableEvent(IResource resource, IServiceProvider services) : IDistributedApplicationResourceEvent
ApplicationModel\InitializeResourceEvent.cs (1)
26IServiceProvider services) : IDistributedApplicationResourceEvent
ApplicationModel\ResourceEndpointsAllocatedEvent.cs (1)
14public class ResourceEndpointsAllocatedEvent(IResource resource, IServiceProvider services) : IDistributedApplicationResourceEvent
ApplicationModel\ResourceReadyEvent.cs (1)
16public class ResourceReadyEvent(IResource resource, IServiceProvider services) : IDistributedApplicationResourceEvent
ApplicationModel\ResourceStoppedEvent.cs (1)
17public class ResourceStoppedEvent(IResource resource, IServiceProvider services, ResourceEvent resourceEvent) : IDistributedApplicationResourceEvent
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
632private sealed class DevTunnelResourceStartedEvent(DevTunnelResource tunnel) : IDistributedApplicationResourceEvent
7 references to IDistributedApplicationResourceEvent
Aspire.Hosting (7)
DistributedApplicationEventingExtensions.cs (2)
10/// Provides extension methods for subscribing to <see cref="IDistributedApplicationResourceEvent"/> events on resources. 82where TEvent : IDistributedApplicationResourceEvent
Eventing\DistributedApplicationEventing.cs (1)
106public DistributedApplicationEventSubscription Subscribe<T>(IResource resource, Func<T, CancellationToken, Task> callback) where T : IDistributedApplicationResourceEvent
Eventing\DistributedApplicationEventSubscription.cs (2)
23public class DistributedApplicationResourceEventSubscription(IResource? resource, Func<IDistributedApplicationResourceEvent, CancellationToken, Task> callback) 24: DistributedApplicationEventSubscription((@event, cancellationToken) => callback((IDistributedApplicationResourceEvent)@event, cancellationToken))
Eventing\IDistributedApplicationEventing.cs (1)
28DistributedApplicationEventSubscription Subscribe<T>(IResource resource, Func<T, CancellationToken, Task> callback) where T : IDistributedApplicationResourceEvent;
Orchestrator\ApplicationOrchestrator.cs (1)
494where TEvent : IDistributedApplicationResourceEvent