Implemented interface member:
property
Services
Aspire.Hosting.Eventing.IDistributedApplicationResourceEvent.Services
24 references to Services
Aspire.Hosting (2)
Dashboard\DashboardEventHandlers.cs (1)
381
var dcpOptions = @event.
Services
.GetRequiredService<IOptions<DcpOptions>>();
DotnetToolResourceExtensions.cs (1)
102
var rns = evt.
Services
.GetRequiredService<ResourceNotificationService>();
Aspire.Hosting.Browsers (1)
BrowserLogsBuilderExtensions.cs (1)
285
builder.OnBeforeResourceStarted((_, @event, _) => RefreshBrowserLogsResourceAsync(@event.
Services
.GetRequiredService<ResourceNotificationService>()))
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (1)
285
builder.OnBeforeResourceStarted((_, @event, _) => RefreshBrowserLogsResourceAsync(@event.
Services
.GetRequiredService<ResourceNotificationService>()))
Aspire.Hosting.DevTunnels (8)
DevTunnelResourceBuilderExtensions.cs (8)
121
var logger = e.
Services
.GetRequiredService<ResourceLoggerService>().GetLogger(tunnelResource);
122
var eventing = e.
Services
.GetRequiredService<IDistributedApplicationEventing>();
123
var commandValidator = e.
Services
.GetRequiredService<IRequiredCommandValidator>();
124
var devTunnelEnvironmentManager = e.
Services
.GetRequiredService<DevTunnelLoginManager>();
125
var devTunnelClient = e.
Services
.GetRequiredService<IDevTunnelClient>();
173
var notifications = e.
Services
.GetRequiredService<ResourceNotificationService>();
194
var portLogger = e.
Services
.GetRequiredService<ResourceLoggerService>().GetLogger(portResource);
226
await eventing.PublishAsync<BeforeResourceStartedEvent>(new(portResource, e.
Services
), EventDispatchBehavior.NonBlockingConcurrent, ct).ConfigureAwait(false);
Aspire.Hosting.Dotnet (3)
DotnetProjectBuildCoordinator.cs (3)
138
WaitForSuccessfulBuildAsync(@event.
Services
, buildResource, cancellationToken));
164
WaitForSuccessfulBuildAsync(@event.
Services
, dependency, cancellationToken));
684
@event.
Services
.GetRequiredService<ResourceLoggerService>().GetLogger(target),
Aspire.Hosting.Maui (4)
Lifecycle\MauiBuildQueueEventSubscriber.cs (1)
140
@event.
Services
.GetRequiredService<IHostApplicationLifetime>().ApplicationStopping);
MauiOtlpExtensions.cs (3)
151
evt.
Services
.GetRequiredService<ResourceLoggerService>()
162
evt.
Services
,
188
await AllocateOtlpStubEndpointAsync(currentTunnelConfig, dashboardOtlpEndpoint.Value, evt.
Services
, appBuilder.Eventing, ct).ConfigureAwait(false);
Aspire.Hosting.MongoDB (1)
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (1)
508
await evt.
Services
.GetRequiredService<ResourceNotificationService>()
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
288
var fileSystemService = e.
Services
.GetRequiredService<IFileSystemService>();
293
var aspireStore = e.
Services
.GetRequiredService<IAspireStore>();
Aspire.Hosting.Tests (2)
Eventing\DistributedApplicationBuilderEventingTests.cs (2)
186
Assert.NotNull(e.
Services
);
213
Assert.NotNull(e.
Services
);