1 implementation of IDistributedApplicationEventing
Aspire.Hosting (1)
Eventing\DistributedApplicationEventing.cs (1)
12
public class DistributedApplicationEventing :
IDistributedApplicationEventing
15 references to IDistributedApplicationEventing
Aspire.Hosting (11)
Dcp\ApplicationExecutor.cs (1)
75
IDistributedApplicationEventing
eventing,
DistributedApplication.cs (2)
350
var
eventing = _host.Services.GetRequiredService<
IDistributedApplicationEventing
>();
DistributedApplicationBuilder.cs (2)
78
public
IDistributedApplicationEventing
Eventing { get; } = new DistributedApplicationEventing();
186
_innerBuilder.Services.AddSingleton<
IDistributedApplicationEventing
>(Eventing);
Eventing\DistributedApplicationEventing.cs (5)
10
/// <inheritdoc cref="
IDistributedApplicationEventing
" />
17
/// <inheritdoc cref="
IDistributedApplicationEventing
.PublishAsync{T}(T, CancellationToken)" />
33
/// <inheritdoc cref="
IDistributedApplicationEventing
.Subscribe{T}(Func{T, CancellationToken, Task})" />
63
/// <inheritdoc cref="
IDistributedApplicationEventing
.Subscribe{T}(Func{T, CancellationToken, Task})" />
78
/// <inheritdoc cref="
IDistributedApplicationEventing
.Unsubscribe(DistributedApplicationEventSubscription)" />
IDistributedApplicationBuilder.cs (1)
77
public
IDistributedApplicationEventing
Eventing { get; }
Aspire.Hosting.Azure (1)
Provisioning\Provisioners\AzureProvisioner.cs (1)
37
IDistributedApplicationEventing
eventing
Aspire.Hosting.Tests (3)
Eventing\DistributedApplicationBuilderEventingTests.cs (2)
19
var
eventing = app.Services.GetRequiredService<
IDistributedApplicationEventing
>();
Utils\TestDistributedApplicationBuilder.cs (1)
122
public
IDistributedApplicationEventing
Eventing => _innerBuilder.Eventing;