6 instantiations of ResourceReadyEvent
Aspire.Hosting (1)
Health\ResourceHealthCheckService.cs (1)
262
var resourceReadyEvent = new
ResourceReadyEvent
(resource, services);
Aspire.Hosting.Azure.Tests (1)
AzureCosmosDBExtensionsTests.cs (1)
1122
() => builder.Eventing.PublishAsync(new
ResourceReadyEvent
(cosmos.Resource, app.Services)));
Aspire.Hosting.Browsers.Tests (1)
BrowserLogsBuilderExtensionsTests.cs (1)
1359
await eventing.PublishAsync(new
ResourceReadyEvent
(web.Resource, app.Services)).DefaultTimeout();
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
662
await builder.Eventing.PublishAsync(new
ResourceReadyEvent
(tunnel.Resource, app.Services)).DefaultTimeout();
Aspire.Hosting.Tests (2)
Dashboard\DashboardEventHandlersTests.cs (2)
462
var readyEvent = new
ResourceReadyEvent
(dashboardResource, new TestServiceProvider());
543
var readyEvent = new
ResourceReadyEvent
(dashboardResource, new TestServiceProvider());
22 references to ResourceReadyEvent
Aspire.Hosting (6)
Ats\EventingExports.cs (1)
152
internal static IResourceBuilder<T> OnResourceReady<T>(this IResourceBuilder<T> builder, Func<
ResourceReadyEvent
, Task> callback)
Dashboard\DashboardEventHandlers.cs (2)
502
eventing.Subscribe<
ResourceReadyEvent
>(dashboardResource, DashboardStarted);
505
private async Task DashboardStarted(
ResourceReadyEvent
@event, CancellationToken cancellationToken)
DistributedApplicationEventingExtensions.cs (2)
117
/// Subscribes a callback to the <see cref="
ResourceReadyEvent
"/> event for <paramref name="builder"/>.
125
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)
339
builder.ApplicationBuilder.Eventing.Subscribe<
ResourceReadyEvent
>(foundryResource, (@event, ct) =>
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
57
builder.Eventing.Subscribe<
ResourceReadyEvent
>(resource, async (@event, ct) =>
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
73
builder.Eventing.Subscribe<
ResourceReadyEvent
>(postgresServer, async (@event, ct) =>
Aspire.Hosting.Tests (13)
Dashboard\DashboardEventHandlersTests.cs (2)
462
var
readyEvent = new ResourceReadyEvent(dashboardResource, new TestServiceProvider());
543
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();