1 implementation of Subscribe
Aspire.Hosting (1)
Eventing\DistributedApplicationEventing.cs (1)
77
public DistributedApplicationEventSubscription
Subscribe
<T>(Func<T, CancellationToken, Task> callback) where T : IDistributedApplicationEvent
39 references to Subscribe
Aspire.Cli.Tests (1)
Hosting\CliOrphanDetectorTests.cs (1)
106
builder.Eventing.
Subscribe
<AfterResourcesCreatedEvent>((e, ct) => {
Aspire.Hosting (13)
DistributedApplicationBuilder.cs (5)
236
Eventing.
Subscribe
<BeforeStartEvent>(ExecEventingHandlers.InitializeExecResources);
387
Eventing.
Subscribe
<BeforeStartEvent>(BuiltInDistributedApplicationEventSubscriptionHandlers.InitializeDcpAnnotations);
391
Eventing.
Subscribe
<BeforeStartEvent>(BuiltInDistributedApplicationEventSubscriptionHandlers.MutateHttp2TransportAsync);
400
Eventing.
Subscribe
<BeforeStartEvent>(BuiltInDistributedApplicationEventSubscriptionHandlers.ExcludeDashboardFromManifestAsync);
405
Eventing.
Subscribe
<BeforeStartEvent>((e, ct) => BuiltInDistributedApplicationEventSubscriptionHandlers.UpdateContainerRegistryAsync(e, options));
Eventing\DistributedApplicationEventing.cs (2)
76
/// <inheritdoc cref="IDistributedApplicationEventing.
Subscribe
{T}(Func{T, CancellationToken, Task})" />
105
/// <inheritdoc cref="IDistributedApplicationEventing.
Subscribe
{T}(Func{T, CancellationToken, Task})" />
Orchestrator\ApplicationOrchestrator.cs (4)
58
_eventing.
Subscribe
<ResourceEndpointsAllocatedEvent>(OnResourceEndpointsAllocated);
59
_eventing.
Subscribe
<ConnectionStringAvailableEvent>(PublishConnectionStringValue);
61
_eventing.
Subscribe
<BeforeResourceStartedEvent>(WaitForInBeforeResourceStartedEvent);
62
_eventing.
Subscribe
<InitializeResourceEvent>(OnResourceInitialized);
PublisherDistributedApplicationBuilderExtensions.cs (1)
29
builder.Eventing.
Subscribe
<PublisherAdvertisementEvent>((e, ct) => {
ResourceBuilderExtensions.cs (1)
1787
builder.ApplicationBuilder.Eventing.
Subscribe
<BeforeStartEvent>((e, ct) =>
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
397
builder.ApplicationBuilder.Eventing.
Subscribe
<BeforeStartEvent>((data, _) =>
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
63
builder.Eventing.
Subscribe
<BeforeStartEvent>((data, token) =>
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
300
builder.ApplicationBuilder.Eventing.
Subscribe
<BeforeStartEvent>((data, token) =>
Aspire.Hosting.Azure.Redis (1)
AzureRedisExtensions.cs (1)
206
builder.ApplicationBuilder.Eventing.
Subscribe
<BeforeStartEvent>((data, token) =>
Aspire.Hosting.Tests (21)
Backchannel\AppHostBackchannelTests.cs (4)
25
builder.Eventing.
Subscribe
<BackchannelReadyEvent>((e, ct) => {
31
builder.Eventing.
Subscribe
<BackchannelConnectedEvent>((e, ct) => {
61
builder.Eventing.
Subscribe
<BackchannelReadyEvent>((e, ct) => {
104
builder.Eventing.
Subscribe
<BackchannelReadyEvent>((e, ct) => {
DistributedApplicationTests.cs (1)
620
events.
Subscribe
<BeforeResourceStartedEvent>(async (e, ct) =>
Eventing\DistributedApplicationBuilderEventingTests.cs (12)
24
builder.Eventing.
Subscribe
<DummyEvent>(async (@event, ct) =>
31
builder.Eventing.
Subscribe
<DummyEvent>((@event, ct) =>
56
builder.Eventing.
Subscribe
<DummyEvent>(async (@event, ct) =>
63
builder.Eventing.
Subscribe
<DummyEvent>(async (@event, ct) =>
88
builder.Eventing.
Subscribe
<DummyEvent>(async (@event, ct) =>
95
builder.Eventing.
Subscribe
<DummyEvent>(async (@event, ct) =>
121
builder.Eventing.
Subscribe
<DummyEvent>(async (@event, ct) =>
130
builder.Eventing.
Subscribe
<DummyEvent>((@event, ct) =>
208
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>((e, ct) =>
233
builder.Eventing.
Subscribe
<BeforeStartEvent>((e, ct) =>
241
builder.Eventing.
Subscribe
<AfterEndpointsAllocatedEvent>((e, ct) =>
249
builder.Eventing.
Subscribe
<AfterResourcesCreatedEvent>((e, ct) =>
OperationModesTests.cs (4)
24
builder.Eventing.
Subscribe
<AfterResourcesCreatedEvent>((e, ct) => {
53
builder.Eventing.
Subscribe
<AfterResourcesCreatedEvent>((e, ct) => {
82
builder.Eventing.
Subscribe
<AfterResourcesCreatedEvent>((e, ct) => {
113
builder.Eventing.
Subscribe
<BeforeStartEvent>((e, ct) => {