2 instantiations of ResourceReadyEvent
Aspire.Hosting (1)
Health\ResourceHealthCheckService.cs (1)
262
var resourceReadyEvent = new
ResourceReadyEvent
(resource, services);
Aspire.Hosting.Tests (1)
Dashboard\DashboardLifecycleHookTests.cs (1)
248
var readyEvent = new
ResourceReadyEvent
(dashboardResource, new TestServiceProvider());
20 references to ResourceReadyEvent
Aspire.Hosting (5)
Ats\EventingExports.cs (1)
115
internal static IResourceBuilder<T> OnResourceReady<T>(this IResourceBuilder<T> builder, Func<
ResourceReadyEvent
, Task> callback)
Dashboard\DashboardEventHandlers.cs (1)
372
eventing.Subscribe<
ResourceReadyEvent
>(dashboardResource, async (@event, cancellationToken) =>
DistributedApplicationEventingExtensions.cs (2)
80
/// Subscribes a callback to the <see cref="
ResourceReadyEvent
"/> event within the AppHost.
88
public static IResourceBuilder<T> OnResourceReady<T>(this IResourceBuilder<T> builder, Func<T,
ResourceReadyEvent
, CancellationToken, Task> callback)
Health\ResourceHealthCheckService.cs (1)
262
var
resourceReadyEvent = new ResourceReadyEvent(resource, services);
Aspire.Hosting.Foundry (1)
FoundryExtensions.cs (1)
295
builder.ApplicationBuilder.Eventing.Subscribe<
ResourceReadyEvent
>(foundryResource, (@event, ct) =>
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
56
builder.Eventing.Subscribe<
ResourceReadyEvent
>(resource, async (@event, ct) =>
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
71
builder.Eventing.Subscribe<
ResourceReadyEvent
>(postgresServer, async (@event, ct) =>
Aspire.Hosting.Tests (12)
Dashboard\DashboardLifecycleHookTests.cs (1)
248
var
readyEvent = new ResourceReadyEvent(dashboardResource, new TestServiceProvider());
Health\ResourceHealthCheckServiceTests.cs (11)
148
var channel = Channel.CreateUnbounded<
ResourceReadyEvent
>();
171
var
e1 = await channel.Reader.ReadAsync().DefaultTimeout();
199
var
e2 = await channel.Reader.ReadAsync().DefaultTimeout();
338
var blockAssert = new TaskCompletionSource<
ResourceReadyEvent
>();
354
var
@event = await blockAssert.Task.DefaultTimeout();
414
var resourceReadyEventFired = new TaskCompletionSource<
ResourceReadyEvent
>();
472
var resourceReadyEventFired = new TaskCompletionSource<
ResourceReadyEvent
>();
517
var parentReady = new TaskCompletionSource<
ResourceReadyEvent
>();
526
var childReady = new TaskCompletionSource<
ResourceReadyEvent
>();
551
var
parentReadyEvent = await parentReady.Task.DefaultTimeout();
554
var
childReadyEvent = await childReady.Task.DefaultTimeout();