1 implementation of Subscribe
Aspire.Hosting (1)
Eventing\DistributedApplicationEventing.cs (1)
106
public DistributedApplicationEventSubscription
Subscribe
<T>(IResource resource, Func<T, CancellationToken, Task> callback) where T : IDistributedApplicationResourceEvent
28 references to Subscribe
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
43
builder.Eventing.
Subscribe
<ConnectionStringAvailableEvent>(resource, async (@event, ct) =>
53
builder.Eventing.
Subscribe
<ResourceReadyEvent>(resource, async (@event, ct) =>
Aspire.Hosting.Oracle (1)
OracleDatabaseBuilderExtensions.cs (1)
43
builder.Eventing.
Subscribe
<ConnectionStringAvailableEvent>(oracleDatabaseServer, async (@event, ct) =>
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
56
builder.Eventing.
Subscribe
<ConnectionStringAvailableEvent>(postgresServer, async (@event, ct) =>
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
52
builder.Eventing.
Subscribe
<ConnectionStringAvailableEvent>(qdrant, async (@event, ct) =>
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
45
builder.Eventing.
Subscribe
<ConnectionStringAvailableEvent>(rabbitMq, async (@event, ct) =>
Aspire.Hosting.SqlServer (2)
SqlServerBuilderExtensions.cs (2)
48
builder.Eventing.
Subscribe
<ConnectionStringAvailableEvent>(sqlServer, async (@event, ct) =>
58
builder.Eventing.
Subscribe
<ResourceReadyEvent>(sqlServer, async (@event, ct) =>
Aspire.Hosting.Tests (19)
Eventing\DistributedApplicationBuilderEventingTests.cs (1)
182
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(redis.Resource, (e, ct) =>
Health\ResourceHealthCheckServiceTests.cs (4)
152
builder.Eventing.
Subscribe
<ResourceReadyEvent>(resource.Resource, (@event, ct) =>
419
builder.Eventing.
Subscribe
<ResourceReadyEvent>(parent.Resource, (@event, ct) =>
478
builder.Eventing.
Subscribe
<ResourceReadyEvent>(parent.Resource, (@event, ct) =>
523
builder.Eventing.
Subscribe
<ResourceReadyEvent>(parent.Resource, (@event, ct) =>
WithUrlsTests.cs (14)
62
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
88
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
143
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
168
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
194
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
223
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
247
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
271
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
302
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
508
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
538
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
566
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
597
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
628
builder.Eventing.
Subscribe
<BeforeResourceStartedEvent>(projectA.Resource, (e, ct) =>
Mongo.AppHost (1)
Program.cs (1)
14
builder.Eventing.
Subscribe
<ResourceReadyEvent>(db.Resource, async (@event, ct) =>