Implemented interface member:
property
Services
Aspire.Hosting.Eventing.IDistributedApplicationResourceEvent.Services
18 references to Services
Aspire.Hosting (3)
ConnectionStringBuilderExtensions.cs (2)
93
await @evt.Eventing.PublishAsync(new BeforeResourceStartedEvent(r, @evt.
Services
), ct).ConfigureAwait(false);
103
await evt.Eventing.PublishAsync(new ConnectionStringAvailableEvent(r, evt.
Services
), ct)
ExternalServiceBuilderExtensions.cs (1)
168
await e.Eventing.PublishAsync(new BeforeResourceStartedEvent(e.Resource, e.
Services
), ct).ConfigureAwait(false);
Aspire.Hosting.Azure (2)
AzureEnvironmentResourceExtensions.cs (2)
93
var model = @event.
Services
.GetRequiredService<DistributedApplicationModel>();
94
var provisioner = @event.
Services
.GetRequiredService<AzureProvisioner>();
Aspire.Hosting.Foundry (2)
FoundryExtensions.cs (2)
346
var rns = @event.
Services
.GetRequiredService<ResourceNotificationService>();
347
var logger = @event.
Services
.GetRequiredService<ResourceLoggerService>().GetLogger(resource);
Aspire.Hosting.GitHub.Models (1)
GitHubModelsExtensions.cs (1)
80
await evt.Eventing.PublishAsync(new ConnectionStringAvailableEvent(r, evt.
Services
), ct)
Aspire.Hosting.MongoDB (2)
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (2)
134
await evt.Eventing.PublishAsync(new BeforeResourceStartedEvent(resource, evt.
Services
), ct)
139
await evt.Eventing.PublishAsync(new ConnectionStringAvailableEvent(resource, evt.
Services
), ct)
Aspire.Hosting.OpenAI (2)
OpenAIExtensions.cs (2)
91
await evt.Eventing.PublishAsync(new ConnectionStringAvailableEvent(r, evt.
Services
), ct)
136
await evt.Eventing.PublishAsync(new ConnectionStringAvailableEvent(r, evt.
Services
), ct)
Aspire.Hosting.Tests (5)
Orchestrator\ApplicationOrchestratorTests.cs (2)
163
Assert.NotNull(initEvent.
Services
);
1095
await @event.Eventing.PublishAsync(new BeforeResourceStartedEvent(resource, @event.
Services
), ct);
WithUrlsTests.cs (3)
565
await e.Eventing.PublishAsync(new ResourceEndpointsAllocatedEvent(custom, e.
Services
), EventDispatchBehavior.BlockingConcurrent, ct);
568
await e.Eventing.PublishAsync(new BeforeResourceStartedEvent(custom, e.
Services
), EventDispatchBehavior.BlockingSequential, ct);
577
await e.
Services
.GetRequiredService<ResourceNotificationService>()
CustomResources.AppHost (1)
TalkingClockResource.cs (1)
62
var services = @event.
Services
; // Get the service provider for dependency injection.