1 interface inheriting from IDistributedApplicationEvent
Aspire.Hosting (1)
Eventing\IDistributedApplicationEvent.cs (1)
21
public interface IDistributedApplicationResourceEvent :
IDistributedApplicationEvent
9 references to IDistributedApplicationEvent
Aspire.Hosting (9)
ApplicationModel\AfterEndpointsAllocatedEvent.cs (1)
31
public class AfterEndpointsAllocatedEvent(IServiceProvider services, DistributedApplicationModel model) :
IDistributedApplicationEvent
ApplicationModel\AfterResourcesCreatedEvent.cs (1)
31
public class AfterResourcesCreatedEvent(IServiceProvider services, DistributedApplicationModel model) :
IDistributedApplicationEvent
ApplicationModel\BeforeStartEvent.cs (1)
31
public class BeforeStartEvent(IServiceProvider services, DistributedApplicationModel model) :
IDistributedApplicationEvent
Eventing\DistributedApplicationEventing.cs (2)
19
public async Task PublishAsync<T>(T @event, CancellationToken cancellationToken = default) where T :
IDistributedApplicationEvent
35
public DistributedApplicationEventSubscription Subscribe<T>(Func<T, CancellationToken, Task> callback) where T :
IDistributedApplicationEvent
Eventing\DistributedApplicationEventSubscription.cs (2)
14
public class DistributedApplicationEventSubscription(Func<
IDistributedApplicationEvent
, CancellationToken, Task> callback)
19
public Func<
IDistributedApplicationEvent
, CancellationToken, Task> Callback { get; } = callback;
Eventing\IDistributedApplicationEventing.cs (2)
21
DistributedApplicationEventSubscription Subscribe<T>(Func<T, CancellationToken, Task> callback) where T :
IDistributedApplicationEvent
;
48
Task PublishAsync<T>(T @event, CancellationToken cancellationToken = default) where T :
IDistributedApplicationEvent
;