Implemented interface member:
property
Services
Aspire.Hosting.Eventing.IDistributedApplicationResourceEvent.Services
19 references to Services
Aspire.Hosting (3)
ConnectionStringBuilderExtensions.cs (2)
93await @evt.Eventing.PublishAsync(new BeforeResourceStartedEvent(r, @evt.Services), ct).ConfigureAwait(false); 103await evt.Eventing.PublishAsync(new ConnectionStringAvailableEvent(r, evt.Services), ct)
ExternalServiceBuilderExtensions.cs (1)
168await e.Eventing.PublishAsync(new BeforeResourceStartedEvent(e.Resource, e.Services), ct).ConfigureAwait(false);
Aspire.Hosting.Azure (2)
AzureEnvironmentResourceExtensions.cs (2)
91var model = @event.Services.GetRequiredService<DistributedApplicationModel>(); 92var provisioner = @event.Services.GetRequiredService<AzureProvisioner>();
Aspire.Hosting.Azure.EntraId (1)
EntraIdResourceExtensions.cs (1)
131await evt.Eventing.PublishAsync(new BeforeResourceStartedEvent(resource, evt.Services), cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Foundry (2)
FoundryExtensions.cs (2)
346var rns = @event.Services.GetRequiredService<ResourceNotificationService>(); 347var logger = @event.Services.GetRequiredService<ResourceLoggerService>().GetLogger(resource);
Aspire.Hosting.MongoDB (3)
MongoDBSingleMemberReplicaSet.cs (1)
32cancellationToken, evt.Services.GetRequiredService<IHostApplicationLifetime>().ApplicationStopping);
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (2)
126await evt.Eventing.PublishAsync(new BeforeResourceStartedEvent(resource, evt.Services), ct) 131await evt.Eventing.PublishAsync(new ConnectionStringAvailableEvent(resource, evt.Services), ct)
Aspire.Hosting.OpenAI (2)
OpenAIExtensions.cs (2)
91await evt.Eventing.PublishAsync(new ConnectionStringAvailableEvent(r, evt.Services), ct) 136await evt.Eventing.PublishAsync(new ConnectionStringAvailableEvent(r, evt.Services), ct)
Aspire.Hosting.Tests (5)
Orchestrator\ApplicationOrchestratorTests.cs (2)
208Assert.NotNull(initEvent.Services); 1140await @event.Eventing.PublishAsync(new BeforeResourceStartedEvent(resource, @event.Services), ct);
WithUrlsTests.cs (3)
584await e.Eventing.PublishAsync(new ResourceEndpointsAllocatedEvent(custom, e.Services), EventDispatchBehavior.BlockingConcurrent, ct); 587await e.Eventing.PublishAsync(new BeforeResourceStartedEvent(custom, e.Services), EventDispatchBehavior.BlockingSequential, ct); 596await e.Services.GetRequiredService<ResourceNotificationService>()
CustomResources.AppHost (1)
TalkingClockResource.cs (1)
62var services = @event.Services; // Get the service provider for dependency injection.