AfterResourcesCreatedEvent
Classnet10.0
This event is published after all resources have been created.
namespace Aspire.Hosting.ApplicationModel;
public class AfterResourcesCreatedEvent : Aspire.Hosting.Eventing.IDistributedApplicationEvent{ // ...}Remarks
Section titled Remarks Subscribing to this event is analogous to implementing the
IDistributedApplicationLifecycleHook.AfterResourcesCreatedAsync method. This event provides access to the IServiceProvider interface to resolve dependencies including DistributedApplicationModel service which is passed in as an argument in IDistributedApplicationLifecycleHook.AfterResourcesCreatedAsync. Constructors1
Section titled Constructors This event is published after all resources have been created.
Properties2
Section titled PropertiesView all properties
Examples
Section titled ExamplesSubscribe to the event and resolve the distributed application model.
var builder = DistributedApplication.CreateBuilder(args);builder.Eventing.Subscribe<AfterResourcesCreatedEvent>(async (@event, cancellationToken) => { var appModel = @event.Services.GetRequiredService<DistributedApplicationModel>(); // Run post startup logic.});