1 implementation of IDistributedApplicationEventing
Aspire.Hosting (1)
Eventing\DistributedApplicationEventing.cs (1)
10
public class DistributedApplicationEventing :
IDistributedApplicationEventing
46 references to IDistributedApplicationEventing
Aspire.Hosting (23)
ApplicationModel\InitializeResourceEvent.cs (4)
13
/// <param name="distributedApplicationEventing">The <see cref="
IDistributedApplicationEventing
"/> service for the app host.</param>
23
IDistributedApplicationEventing
distributedApplicationEventing,
32
/// The <see cref="
IDistributedApplicationEventing
"/> service for the app host.
34
public
IDistributedApplicationEventing
Eventing { get; } = distributedApplicationEventing;
Backchannel\BackchannelService.cs (1)
18
IDistributedApplicationEventing
eventing,
Dashboard\DashboardLifecycleHook.cs (1)
39
IDistributedApplicationEventing
eventing,
Dcp\DcpExecutor.cs (2)
68
private readonly
IDistributedApplicationEventing
_distributedApplicationEventing;
100
IDistributedApplicationEventing
distributedApplicationEventing,
DistributedApplication.cs (2)
482
var
eventing = _host.Services.GetRequiredService<
IDistributedApplicationEventing
>();
DistributedApplicationBuilder.cs (2)
87
public
IDistributedApplicationEventing
Eventing { get; } = new DistributedApplicationEventing();
253
_innerBuilder.Services.AddSingleton<
IDistributedApplicationEventing
>(Eventing);
DistributedApplicationRunner.cs (1)
17
internal sealed class DistributedApplicationRunner(ILogger<DistributedApplicationRunner> logger, IHostApplicationLifetime lifetime, DistributedApplicationExecutionContext executionContext, DistributedApplicationModel model, IServiceProvider serviceProvider, IPublishingActivityReporter activityReporter,
IDistributedApplicationEventing
eventing, BackchannelService backchannelService, IOptions<PublishingOptions> publishingOptions) : BackgroundService
Eventing\DistributedApplicationEventing.cs (6)
9
/// <inheritdoc cref="
IDistributedApplicationEventing
" />
15
/// <inheritdoc cref="
IDistributedApplicationEventing
.PublishAsync{T}(T, CancellationToken)" />
22
/// <inheritdoc cref="
IDistributedApplicationEventing
.PublishAsync{T}(T, CancellationToken)" />
76
/// <inheritdoc cref="
IDistributedApplicationEventing
.Subscribe{T}(Func{T, CancellationToken, Task})" />
105
/// <inheritdoc cref="
IDistributedApplicationEventing
.Subscribe{T}(Func{T, CancellationToken, Task})" />
119
/// <inheritdoc cref="
IDistributedApplicationEventing
.Unsubscribe(DistributedApplicationEventSubscription)" />
Health\ResourceHealthCheckService.cs (1)
14
internal class ResourceHealthCheckService(ILogger<ResourceHealthCheckService> logger, ResourceNotificationService resourceNotificationService, HealthCheckService healthCheckService, IServiceProvider services,
IDistributedApplicationEventing
eventing, TimeProvider timeProvider) : BackgroundService
IDistributedApplicationBuilder.cs (1)
77
public
IDistributedApplicationEventing
Eventing { get; }
Orchestrator\ApplicationOrchestrator.cs (2)
25
private readonly
IDistributedApplicationEventing
_eventing;
37
IDistributedApplicationEventing
eventing,
Aspire.Hosting.Azure (1)
Provisioning\Provisioners\AzureProvisioner.cs (1)
22
IDistributedApplicationEventing
eventing,
Aspire.Hosting.Azure.AIFoundry (2)
AzureAIFoundryExtensions.cs (2)
257
var
eventing = @event.Services.GetRequiredService<
IDistributedApplicationEventing
>();
Aspire.Hosting.DevTunnels (8)
DevTunnelResourceBuilderExtensions.cs (8)
112
var
eventing = e.Services.GetRequiredService<
IDistributedApplicationEventing
>();
151
var
eventing = e.Services.GetRequiredService<
IDistributedApplicationEventing
>();
510
var
eventing = services.GetRequiredService<
IDistributedApplicationEventing
>();
577
var
eventing = e.Services.GetRequiredService<
IDistributedApplicationEventing
>();
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
239
public
IDistributedApplicationEventing
Eventing => innerBuilder.Eventing;
389
public
IDistributedApplicationEventing
Eventing => _innerBuilder.Eventing;
473
new
IDistributedApplicationEventing
Eventing => ((IDistributedApplicationBuilder)this).Eventing;
Aspire.Hosting.Tests (8)
DistributedApplicationTests.cs (2)
622
var
events = app.Services.GetRequiredService<
IDistributedApplicationEventing
>();
Eventing\DistributedApplicationBuilderEventingTests.cs (4)
168
var
eventing = app.Services.GetRequiredService<
IDistributedApplicationEventing
>();
293
var
eventing = app.Services.GetRequiredService<
IDistributedApplicationEventing
>();
Orchestrator\ApplicationOrchestratorTests.cs (2)
125
var
applicationEventing = builder.Eventing;
445
IDistributedApplicationEventing
? applicationEventing = null,
CustomResources.AppHost (1)
TalkingClockResource.cs (1)
59
var
eventing = @event.Eventing; // Get the eventing service for publishing events.