2246 references to Token
aspire (65)
Commands\RunCommand.cs (5)
368runTask = project.RunAsync(context, runCts.Token);
583catch (OperationCanceledException ex) when (ex.CancellationToken == runCts.Token && cancellationToken.IsCancellationRequested)
791var happyPathTask = RunStartupHappyPathAsync(backchannelCompletionSource, onBackchannelEstablished, logCaptureCancellationSource, pendingRun, startupStartTimestamp, startupTimeout, startupCts.Token);
821catch (OperationCanceledException ex) when (ex.CancellationToken == startupCts.Token && cancellationToken.IsCancellationRequested)
894var pendingLogCapture = CaptureAppHostLogsAsync(_fileLoggerProvider, backchannel, InteractionService, logCaptureCancellationSource.Token);
aspire-managed (3)
Aspire.Acquisition.Tests (2)
Aspire.Azure.Messaging.WebPubSub.Tests (1)
Aspire.Azure.Search.Documents.Tests (1)
Aspire.Cli.Tests (105)
Aspire.Components.Common.TestUtilities (1)
Aspire.Dashboard (71)
ServiceClient\DashboardClient.cs (21)
113_clientCancellationToken = _cts.Token;
402await Task.Delay(delay, delayCts.Token).ConfigureAwait(false);
493await Task.Delay(delay, delayCts.Token).ConfigureAwait(false);
697using var call = _client!.WatchInteractions(headers: _headers, cancellationToken: cts.Token);
712await foreach (var update in _incomingInteractionChannel.Reader.ReadAllAsync(cts.Token).ConfigureAwait(false))
727}, cts.Token);
732await foreach (var response in call.ResponseStream.ReadAllAsync(cancellationToken: cts.Token).ConfigureAwait(false))
850await _initialDataReceivedTcs.Task.WaitAsync(cts.Token).ConfigureAwait(false);
864Subscription: StreamUpdatesAsync(cts.Token));
907return StreamUpdatesAsync(_pendingInteractionCollection.ToList(), cts.Token);
948cancellationToken: combinedTokens.Token);
959await foreach (var response in call.ResponseStream.ReadAllAsync(cancellationToken: combinedTokens.Token).ConfigureAwait(false))
970}, combinedTokens.Token);
972await foreach (var batch in channel.Reader.ReadAllAsync(combinedTokens.Token).ConfigureAwait(false))
991cancellationToken: combinedTokens.Token);
993await foreach (var response in call.ResponseStream.ReadAllAsync(cancellationToken: combinedTokens.Token).ConfigureAwait(false))
1055var response = await _client!.ExecuteResourceCommandAsync(request, headers: _headers, cancellationToken: combinedTokens.Token);
1109using var call = _client!.UploadFile(headers: _headers, cancellationToken: combinedTokens.Token);
1117while ((bytesRead = await fileStream.ReadAsync(buffer, combinedTokens.Token).ConfigureAwait(false)) > 0)
1137await call.RequestStream.WriteAsync(chunk, combinedTokens.Token).ConfigureAwait(false);
1144await call.RequestStream.WriteAsync(new UploadFileChunk { FileName = fileName, InteractionId = interactionId, InputName = inputName }, combinedTokens.Token).ConfigureAwait(false);
Aspire.Dashboard.Tests (35)
TelemetryRepositoryTests\TelemetryRepositoryTests.cs (18)
394await foreach (var span in repositoryContext.Repository.WatchSpansAsync(new WatchSpansRequest { ResourceKeys = [], Filters = [] }, cts.Token))
456await foreach (var span in repositoryContext.Repository.WatchSpansAsync(new WatchSpansRequest { ResourceKeys = [], Filters = [] }, cts.Token))
512await foreach (var log in repositoryContext.Repository.WatchLogsAsync(new WatchLogsRequest { ResourceKeys = [], Filters = [] }, cts.Token))
573await foreach (var log in repositoryContext.Repository.WatchLogsAsync(new WatchLogsRequest { ResourceKeys = [], Filters = [] }, cts.Token))
659using var linkedCts = CancellationTokenSource.CreateLinkedTokenSource(cts.Token, doneCts.Token);
665await foreach (var span in repositoryContext.Repository.WatchSpansAsync(new WatchSpansRequest { ResourceKeys = [], Filters = [] }, linkedCts.Token))
737using var linkedCts = CancellationTokenSource.CreateLinkedTokenSource(cts.Token, doneCts.Token);
743await foreach (var span in repositoryContext.Repository.WatchSpansAsync(new WatchSpansRequest { ResourceKeys = [], Filters = [] }, linkedCts.Token))
812await foreach (var span in repositoryContext.Repository.WatchSpansAsync(new WatchSpansRequest { ResourceKeys = [new ResourceKey("service1", "inst1")], Filters = [] }, cts.Token))
887await foreach (var span in repositoryContext.Repository.WatchSpansAsync(new WatchSpansRequest { ResourceKeys = [new ResourceKey("service1", "inst1"), new ResourceKey("service2", "inst2")], Filters = [] }, cts.Token))
918await foreach (var log in repositoryContext.Repository.WatchLogsAsync(new WatchLogsRequest { ResourceKeys = [new ResourceKey("service1", "inst1"), new ResourceKey("service2", "inst2")], Filters = [] }, cts.Token))
978await foreach (var log in repositoryContext.Repository.WatchLogsAsync(new WatchLogsRequest { ResourceKeys = [], Filters = filters }, cts.Token))
1069await foreach (var log in repositoryContext.Repository.WatchLogsAsync(new WatchLogsRequest { ResourceKeys = [], Filters = filters }, cts.Token))
1157}, cts.Token))
1254await foreach (var log in repositoryContext.Repository.WatchLogsAsync(new WatchLogsRequest { ResourceKeys = [], Filters = filters }, cts.Token))
1351await foreach (var span in repositoryContext.Repository.WatchSpansAsync(new WatchSpansRequest { ResourceKeys = [], Filters = filters }, cts.Token))
Aspire.Deployment.EndToEnd.Tests (109)
Aspire.EndToEnd.Tests (3)
Aspire.Hosting (86)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (8)
647using var linkedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, timeoutCts.Token);
653"healthy" => await WaitForHealthyAsync(notificationService, targetResource, linkedCts.Token).ConfigureAwait(false),
654"up" => await WaitForRunningAsync(notificationService, targetResource, linkedCts.Token).ConfigureAwait(false),
655"down" => await WaitForTerminalAsync(notificationService, targetResource, linkedCts.Token).ConfigureAwait(false),
1578var logStreamCancellationToken = logStreamCts.Token;
1884using var linked = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, timeoutCts.Token);
1888var mcpClient = await McpClient.CreateAsync(transport, cancellationToken: linked.Token).ConfigureAwait(false);
1891var toolsList = await mcpClient.ListToolsAsync(cancellationToken: linked.Token).ConfigureAwait(false);
Dcp\DcpExecutor.cs (3)
123_resourceWatcher = new DcpResourceWatcher(logger, kubernetesService, loggerService, executorEvents, model, _appResources, profilingTelemetry, _shutdownCancellation.Token);
327await StopAsync(disposeCts.Token).ConfigureAwait(false);
946_shutdownCancellation.Token, resourceType, modelResource,
InteractionService.cs (6)
121var newState = new Interaction(title, message, options, new Interaction.MessageBoxInteractionInfo(intent: options.Intent ?? MessageIntent.None), interactionCts.Token);
195var newState = new Interaction(title, message, options, new Interaction.InputsInteractionInfo(inputCollection), interactionCts.Token);
243var refreshOptions = new QueueLoadOptions(_logger, interactionCts.Token, input, inputCollection, _serviceProvider);
274var newState = new Interaction(title, message, options, new Interaction.NotificationInteractionInfo(intent: options.Intent ?? MessageIntent.None, linkText: options.LinkText, linkUrl: options.LinkUrl), interactionCts.Token);
302var newState = new Interaction(options.Title ?? string.Empty, message, options, new Interaction.ProgressInteractionInfo(), interactionCts.Token);
332await work(new ProgressContext { CancellationToken = interactionCts.Token }).ConfigureAwait(false);
Aspire.Hosting.Azure (8)
Aspire.Hosting.Azure.Kusto.Tests (24)
KustoFunctionalTests.cs (24)
47using var cts = CancellationTokenSource.CreateLinkedTokenSource(timeout.Token, TestContext.Current.CancellationToken);
53await app.StartAsync(cts.Token);
56await rns.WaitForResourceHealthyAsync(kusto.Resource.Name, cancellationToken: cts.Token);
60hb.Configuration["ConnectionStrings:KustoConnection"] = await kusto.Resource.ConnectionStringExpression.GetValueAsync(cts.Token);
70await host.StartAsync(cts.Token);
74var result = await _resiliencePipeline.ExecuteAsync(async cancellationToken => await ExecuteQueryAsync(client, cancellationToken), cts.Token);
98using var cts = CancellationTokenSource.CreateLinkedTokenSource(timeout.Token, TestContext.Current.CancellationToken);
106await app.StartAsync(cts.Token);
109await rns.WaitForResourceHealthyAsync(kustoDb.Resource.Name, cancellationToken: cts.Token);
113hb.Configuration["ConnectionStrings:KustoTestDbConnection"] = await kustoDb.Resource.ConnectionStringExpression.GetValueAsync(cts.Token);
129await host.StartAsync(cts.Token);
132await _resiliencePipeline.ExecuteAsync(async cancellationToken => await SeedDataAsync(admin), cts.Token);
136var results = await _resiliencePipeline.ExecuteAsync(async cancellationToken => await ReadDataAsync(client, cancellationToken), cts.Token);
176using var cts = CancellationTokenSource.CreateLinkedTokenSource(timeout.Token, TestContext.Current.CancellationToken);
186await app.StartAsync(cts.Token);
189await rns.WaitForResourceHealthyAsync(kusto.Resource.Name, cts.Token);
204using var cts = CancellationTokenSource.CreateLinkedTokenSource(timeout.Token, TestContext.Current.CancellationToken);
214await app.StartAsync(cts.Token);
217await rns.WaitForResourceHealthyAsync(kusto.Resource.Name, cts.Token);
220await rns.WaitForResourceHealthyAsync(db1.Resource.Name, cts.Token);
221await rns.WaitForResourceAsync(db2.Resource.Name, KnownResourceStates.FailedToStart, cts.Token);
237using var cts = CancellationTokenSource.CreateLinkedTokenSource(timeout.Token, TestContext.Current.CancellationToken);
255await app.StartAsync(cts.Token);
258await rns.WaitForResourceHealthyAsync(kustoDb.Resource.Name, cts.Token);
Aspire.Hosting.Azure.Tests (82)
AzureCosmosDBEmulatorFunctionalTests.cs (19)
46var pendingStart = app.StartAsync(cts.Token);
48await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
50await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
54await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
56await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
92await app.StartAsync(cts.Token);
94await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
130}, cts.Token);
172await app.StartAsync(cts.Token);
175await rns.WaitForResourceHealthyAsync(cosmos1.Resource.Name, cts.Token);
202}, cts.Token);
220await app.StartAsync(cts.Token);
223await rns.WaitForResourceHealthyAsync(cosmos2.Resource.Name, cts.Token);
257}, cts.Token);
290await app.StartAsync(cts.Token);
293await rns.WaitForResourceHealthyAsync(cosmos.Resource.Name, cts.Token);
302await host.StartAsync(cts.Token);
307var result1 = await database.ReadAsync(cancellationToken: cts.Token);
310var result2 = await container.ReadContainerAsync(cancellationToken: cts.Token);
AzureServiceBusExtensionsTests.cs (13)
96var pendingStart = app.StartAsync(cts.Token);
98await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
100await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
104await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
106await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
139await rns.WaitForResourceAsync(serviceBus.Resource.Name, KnownResourceStates.Running, cts.Token);
140await rns.WaitForResourceHealthyAsync(serviceBus.Resource.Name, cts.Token);
145await sender.SendMessageAsync(new ServiceBusMessage("Hello, World!"), cts.Token);
148var message = await receiver.ReceiveMessageAsync(cancellationToken: cts.Token);
848await app.ResourceNotifications.WaitForResourceAsync(serviceBus.Resource.Name, KnownResourceStates.Running, cts.Token);
849await app.ResourceNotifications.WaitForResourceHealthyAsync(serviceBus.Resource.Name, cts.Token);
857await sender.SendMessageAsync(new ServiceBusMessage("Hello, World!"), cts.Token);
860var message = await receiver.ReceiveMessageAsync(cancellationToken: cts.Token);
AzureStorageEmulatorFunctionalTests.cs (20)
47var pendingStart = app.StartAsync(cts.Token);
51await rns.WaitForResourceAsync(storage.Resource.Name, KnownResourceStates.Running, cts.Token);
53await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
57await rns.WaitForResourceHealthyAsync(blobs.Resource.Name, cts.Token);
58await rns.WaitForResourceHealthyAsync(queues.Resource.Name, cts.Token);
59await rns.WaitForResourceHealthyAsync(tables.Resource.Name, cts.Token);
61await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
92var pendingStart = app.StartAsync(cts.Token);
96await rns.WaitForResourceAsync(storage.Resource.Name, KnownResourceStates.Running, cts.Token);
98await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
102await rns.WaitForResourceHealthyAsync(blobContainer.Resource.Name, cts.Token);
104await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
135var pendingStart = app.StartAsync(cts.Token);
139await rns.WaitForResourceAsync(storage.Resource.Name, KnownResourceStates.Running, cts.Token);
141await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
145await rns.WaitForResourceHealthyAsync(testQueue.Resource.Name, cts.Token);
147await rns.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
193await rns.WaitForResourceHealthyAsync(storage.Resource.Name, cts.Token);
225await rns.WaitForResourceHealthyAsync(blobContainer.Resource.Name, cancellationToken: cts.Token);
265await rns.WaitForResourceHealthyAsync(queue.Resource.Name, cancellationToken: cts.Token);
Aspire.Hosting.Blazor (1)
Aspire.Hosting.Blazor.Tests (2)
Aspire.Hosting.Browsers (15)
Aspire.Hosting.Browsers.Tests (16)
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
Aspire.Hosting.Containers.Tests (9)
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.DevTunnels.Tests (4)
Aspire.Hosting.Dotnet.Tests (2)
Aspire.Hosting.DotnetTool.Tests (6)
Aspire.Hosting.EntityFrameworkCore (1)
Aspire.Hosting.EntityFrameworkCore.Tests (7)
EFCoreOperationExecutorTests.cs (7)
25await EFCoreOperationExecutor.CaptureLogsAsync(logs, logger, dataBuilder, cts.Token);
42await EFCoreOperationExecutor.CaptureLogsAsync(logs, logger, dataBuilder, cts.Token);
59await EFCoreOperationExecutor.CaptureLogsAsync(logs, logger, dataBuilder, cts.Token);
74await EFCoreOperationExecutor.CaptureLogsAsync(logs, logger, dataBuilder, cts.Token);
94await EFCoreOperationExecutor.CaptureLogsAsync(logs, logger, dataBuilder, cts.Token);
111await EFCoreOperationExecutor.CaptureLogsAsync(logs, logger, dataBuilder, cts.Token);
129await EFCoreOperationExecutor.CaptureLogsAsync(logs, logger, dataBuilder, cts.Token);
Aspire.Hosting.Foundry (5)
Aspire.Hosting.Foundry.Tests (1)
Aspire.Hosting.Garnet.Tests (7)
Aspire.Hosting.GitHub.Models.Tests (5)
Aspire.Hosting.JavaScript.Tests (8)
Aspire.Hosting.Kafka.Tests (4)
Aspire.Hosting.Maui (5)
Aspire.Hosting.Maui.Tests (7)
Aspire.Hosting.MongoDB.Tests (10)
MongoDbFunctionalTests.cs (10)
52var pendingStart = app.StartAsync(cts.Token);
54await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
56await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
60await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
62await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
101}, cts.Token);
164}, cts.Token);
219}, cts.Token);
342}, cts.Token);
432}, cts.Token);
Aspire.Hosting.MySql.Tests (69)
MySqlFunctionalTests.cs (69)
49var pendingStart = app.StartAsync(cts.Token);
51await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
53await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
57await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
59await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
63await app.StopAsync(cts.Token);
84await app.StartAsync(cts.Token);
86await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
100await host.StartAsync(cts.Token);
111}, cts.Token);
159await app.StartAsync(cts.Token);
161await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
177await host.StartAsync(cts.Token);
185}, cts.Token);
202}, cts.Token);
208await app.StopAsync(cts.Token);
229await app.StartAsync(cts.Token);
231await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
240[$"ConnectionStrings:{db2.Resource.Name}"] = await db2.Resource.ConnectionStringExpression.GetValueAsync(cts.Token)
247await host.StartAsync(cts.Token);
255}, cts.Token);
267}, cts.Token);
274await app.StopAsync(cts.Token);
343await app.StartAsync(cts.Token);
345await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
351[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(cts.Token)
358await host.StartAsync(cts.Token);
366}, cts.Token);
380}, cts.Token);
427await app.StartAsync(cts.Token);
429await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
435[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(cts.Token)
442await host.StartAsync(cts.Token);
450}, cts.Token);
464}, cts.Token);
497await app.StartAsync(cts.Token);
499await app.WaitForTextAsync(s_mySqlReadyText, cts.Token).WaitAsync(cts.Token);
506[$"ConnectionStrings:{db.Resource.Name}"] = await db.Resource.ConnectionStringExpression.GetValueAsync(cts.Token)
513await host.StartAsync(cts.Token);
521}, cts.Token);
529}, cts.Token);
536}, cts.Token);
544}, cts.Token);
588await app.StartAsync(cts.Token);
592var mySqlId = await GetContainerIdAsync(rns, "resource", cts.Token);
598mySqlId2 = await GetContainerIdAsync(rns, "resource2", cts.Token);
601var phpMyAdminId = await GetContainerIdAsync(rns, "phpmyadmin", cts.Token);;
603await app.StopAsync(cts.Token).WaitAsync(cts.Token);
659await app.StartAsync(cts.Token);
672await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
679cts.Token);
696}, cts.Token);
742await app.StartAsync(cts.Token);
755await app.ResourceNotifications.WaitForResourceHealthyAsync(mysql.Resource.Name, cts.Token);
768}, cts.Token);
770await app.StopAsync(cts.Token);
800await app.StartAsync(cts.Token);
817await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
823await conn.OpenAsync(cts.Token);
846await app.StartAsync(cts.Token);
856await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
862await conn.OpenAsync(cts.Token);
Aspire.Hosting.Nats.Tests (5)
Aspire.Hosting.OpenAI (3)
Aspire.Hosting.OpenAI.Tests (10)
OpenAIFunctionalTests.cs (10)
41var pendingStart = app.StartAsync(cts.Token);
43await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
45await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
49await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
51await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
88var pendingStart = app.StartAsync(cts.Token);
90await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
92await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
96await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
98await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
Aspire.Hosting.Oracle.Tests (23)
OracleFunctionalTests.cs (23)
46await app.StartAsync(cts.Token);
48await app.WaitForTextAsync(DatabaseReadyText, cancellationToken: cts.Token);
62await dbContext.Database.EnsureCreatedAsync(cts.Token);
65await dbContext.SaveChangesAsync(cts.Token);
67var cars = await dbContext.Cars.ToListAsync(cts.Token);
132await app.WaitForTextAsync(DatabaseReadyText, cancellationToken: cts.Token);
150await dbContext.Database.EnsureCreatedAsync(cts.Token);
154await dbContext.SaveChangesAsync(cts.Token);
163}, cts.Token);
193await app.WaitForTextAsync(DatabaseReadyText, cancellationToken: cts.Token);
210var brands = await dbContext.Cars.ToListAsync(cancellationToken: cts.Token);
220}, cts.Token);
303await app.WaitForTextAsync(DatabaseReadyText, cancellationToken: cts.Token);
323}, cts.Token);
325var brands = await dbContext.Cars.ToListAsync(cancellationToken: cts.Token);
400await app.WaitForTextAsync(DatabaseReadyText, cancellationToken: cts.Token);
420}, cts.Token);
422var brands = await dbContext.Cars.ToListAsync(cancellationToken: cts.Token);
465var pendingStart = app.StartAsync(cts.Token);
467await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
469await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
473await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
475await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
Aspire.Hosting.PostgreSQL.Tests (32)
PostgresFunctionalTests.cs (32)
130await app.ResourceNotifications.WaitForResourceHealthyAsync(postgres.Resource.Name, cts.Token);
142}, cts.Token);
235await app.ResourceNotifications.WaitForResourceHealthyAsync(db1.Resource.Name, cts.Token);
268}, cts.Token);
298await app.ResourceNotifications.WaitForResourceHealthyAsync(db2.Resource.Name, cts.Token);
328}, cts.Token);
419await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
427}, cts.Token);
441}, cts.Token);
503await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
511}, cts.Token);
525}, cts.Token);
570await app.StartAsync(cts.Token);
574var postgresId = await GetContainerIdAsync(rns, "resource", cts.Token);
576var pgWebId = await GetContainerIdAsync(rns, "pgweb", cts.Token);
578var pgadminId = await GetContainerIdAsync(rns, "pgadmin", cts.Token);
580await app.StopAsync(cts.Token).WaitAsync(TimeSpan.FromMinutes(1), cts.Token);
617await app.StartAsync(cts.Token);
630await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
637cts.Token);
643await conn.OpenAsync(cts.Token);
666await app.StartAsync(cts.Token);
679await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
685await conn.OpenAsync(cts.Token);
736await app.StartAsync(cts.Token);
749await app.ResourceNotifications.WaitForResourceHealthyAsync(postgres.Resource.Name, cts.Token);
762}, cts.Token);
764await app.StopAsync(cts.Token);
794await app.StartAsync(cts.Token);
811await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
817await conn.OpenAsync(cts.Token);
Aspire.Hosting.Qdrant.Tests (8)
QdrantFunctionalTests.cs (8)
65}, cts.Token);
147}, cts.Token);
195}, cts.Token);
276var pendingStart = app.StartAsync(cts.Token);
278await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
280await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
284await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, (re => re.Snapshot.HealthStatus == HealthStatus.Healthy), cts.Token);
286await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
Aspire.Hosting.Radius (1)
Aspire.Hosting.Radius.Tests (3)
Aspire.Hosting.Redis.Tests (19)
RedisFunctionalTests.cs (19)
51var pendingStart = app.StartAsync(cts.Token);
53await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
55await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
59await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
61await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
147await app.StartAsync(cts.Token);
148await app.ResourceNotifications.WaitForResourceHealthyAsync(redis.Resource.Name, cts.Token);
162await host.StartAsync(cts.Token);
189await rns.WaitForResourceAsync(redisInsightBuilder.Resource.Name, KnownResourceStates.Running).WaitAsync(cts.Token);
194await AcceptRedisInsightEula(client, cts.Token);
196var response = await client.GetAsync("/api/databases", cts.Token);
199var databases = await response.Content.ReadFromJsonAsync<List<RedisInsightDatabaseModel>>(cts.Token);
227var testConnectionResponse = await client.GetAsync($"/api/databases/{db.Id}/connect", cts2.Token);
524await rns.WaitForResourceAsync(redisInsightBuilder1.Resource.Name, KnownResourceStates.Running).WaitAsync(cts.Token);
529await AcceptRedisInsightEula(httpClient, cts.Token);
559await rns.WaitForResourceAsync(redisInsightBuilder2.Resource.Name, KnownResourceStates.Running).WaitAsync(cts.Token);
564await EnsureRedisInsightEulaAccepted(httpClient, cts.Token);
680await app.ResourceNotifications.WaitForResourceHealthyAsync(redis.Resource.Name, cts.Token);
681await app.ResourceNotifications.WaitForResourceHealthyAsync(redisCommander.Name, cts.Token);
Aspire.Hosting.RemoteHost (6)
Aspire.Hosting.RemoteHost.Tests (11)
Aspire.Hosting.Rust (1)
Aspire.Hosting.Rust.Tests (3)
Aspire.Hosting.Sdk.Tests (2)
Aspire.Hosting.SqlServer.Tests (33)
SqlServerFunctionalTests.cs (33)
44var pendingStart = app.StartAsync(cts.Token);
46await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
48await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
52await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
54await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
79await app.StartAsync(cts.Token);
109}, cts.Token);
113await dbContext.Database.EnsureCreatedAsync(cts.Token);
115await dbContext.SaveChangesAsync(cts.Token);
116var cars = await dbContext.Cars.ToListAsync(cts.Token);
182await app1.ResourceNotifications.WaitForResourceHealthyAsync(db1.Resource.Name, cts.Token);
221}, cts.Token);
241}, cts.Token);
268await app2.ResourceNotifications.WaitForResourceHealthyAsync(db2.Resource.Name, cts.Token);
295}, cts.Token);
301using var results = await command.ExecuteReaderAsync(cts.Token);
303Assert.True(await results.ReadAsync(cts.Token));
305Assert.False(await results.ReadAsync(cts.Token));
369await app.StartAsync(cts.Token);
382await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
389cts.Token);
407}, cts.Token);
430await app.StartAsync(cts.Token);
441await host.StartAsync(cts.Token);
443await app.ResourceNotifications.WaitForResourceHealthyAsync(newDb.Resource.Name, cts.Token);
457}, cts.Token);
503await app.StartAsync(cts.Token);
516await app.ResourceNotifications.WaitForResourceHealthyAsync(sqlserver.Resource.Name, cts.Token);
530}, cts.Token);
532await app.StopAsync(cts.Token);
562await app.StartAsync(cts.Token);
579await app.ResourceNotifications.WaitForResourceHealthyAsync(db.Resource.Name, cts.Token);
585await conn.OpenAsync(cts.Token);
Aspire.Hosting.Testing (13)
Aspire.Hosting.Testing.Tests (45)
Aspire.Hosting.Tests (282)
DistributedApplicationTests.cs (24)
79await testProgram.RunAsync(cts.Token);
124await testProgram.RunAsync(cts.Token);
205var token = cts.Token;
250var token = cts.Token;
340var token = cts.Token;
384var token = cts.Token;
453await app.StartAsync(cts.Token);
494await app.RunAsync(cts.Token);
539var token = cts.Token;
626var token = cts.Token;
1222var token = cts.Token;
1260var token = cts.Token;
1769var token = cts.Token;
2042var token = cts.Token;
2081var token = cts.Token;
2229var token = cts.Token;
2245using var logStream = await kubernetes.GetLogStreamAsync(worker, Logs.StreamTypeStdOut, logCts.Token, follow: true, timestamps: true);
2247await EnsureLogLines(logStream, logCts.Token, minimumLines);
2258using var logStream = await kubernetes.GetLogStreamAsync(worker, Logs.StreamTypeStdOut, logCts.Token,
2263await EnsureLogLines(logStream, logCts.Token, limit, (long n) => expectedLineNumber++ == n);
2271using var logStream = await kubernetes.GetLogStreamAsync(worker, Logs.StreamTypeStdOut, logCts.Token,
2277await EnsureLogLines(logStream, logCts.Token, tail, (long n) => n >= minimumLineNumber++);
2300var token = cts.Token;
2302var startTask = app.StartAsync(cts.Token);
Publishing\ResourceContainerImageManagerTests.cs (31)
39await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
71await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
104await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
141await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
175await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
205await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
243await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
287await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
324await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
356await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
387await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
438await imageBuilder.BuildImageAsync(servicea.Resource, cts.Token);
467await imageBuilder.PushImageAsync(testResource.Resource, cts.Token);
492imageBuilder.PushImageAsync(testResource.Resource, cts.Token));
527await imageBuilder.BuildImagesAsync([servicea.Resource], cts.Token);
558await imageBuilder.BuildImagesAsync([dockerfileResource.Resource], cts.Token);
591await imageBuilder.BuildImagesAsync([dockerfileResource.Resource], cts.Token);
630imageBuilder.BuildImagesAsync([container.Resource], cts.Token));
669imageBuilder.BuildImageAsync(project.Resource, cts.Token));
707imageBuilder.BuildImageAsync(project.Resource, cts.Token));
750await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
824await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
920await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
973await imageBuilder.BuildImageAsync(container.Resource, cts.Token);
1355await imageManager.BuildImagesAsync([servicea.Resource], cts.Token);
1399() => imageManager.BuildImagesAsync([servicea.Resource], cts.Token));
1434() => imageManager.BuildImageAsync(container.Resource, cts.Token));
1477() => imageManager.BuildImagesAsync([servicea.Resource, serviceb.Resource], cts.Token));
1510() => imageManager.BuildImagesAsync([servicea.Resource], cts.Token));
1545() => imageBuilder.BuildImageAsync(container.Resource, cts.Token));
1552var containerRuntime = await app.Services.GetRequiredService<IContainerRuntimeResolver>().ResolveAsync(cts.Token);
ResourceNotificationTests.cs (35)
80await foreach (var item in notificationService.WatchAsync(cts.Token))
120var enumerableTask = GetValuesAsync(cts.Token);
198var enumerableTask = GetValuesAsync(cts.Token);
255var waitTask = notificationService.WaitForResourceAsync("MYreSouRCe1", "sOmeSTAtE", cts.Token);
347var waitTask = notificationService.WaitForResourceAsync("myResource1", "SomeState", cts.Token);
369var waitTask = notificationService.WaitForDependenciesAsync(resource, cts.Token);
375cts.Token).DefaultTimeout();
388cts.Token).DefaultTimeout();
417var waitTask = notificationService.WaitForDependenciesAsync(resource, cts.Token);
423cts.Token).DefaultTimeout();
441cts.Token).DefaultTimeout();
473var waitTask = notificationService.WaitForDependenciesAsync(resource, cts.Token);
479cts.Token).DefaultTimeout();
493cts.Token).DefaultTimeout();
527var waitTask = notificationService.WaitForDependenciesAsync(resource, cts.Token);
532cts.Token).DefaultTimeout();
567var waitTask = notificationService.WaitForDependenciesAsync(resource, cts.Token);
607var waitTask = notificationService.WaitForDependenciesAsync(resource, cts.Token);
612cts.Token).DefaultTimeout();
645var waitTask = notificationService.WaitForDependenciesAsync(resource, cts.Token);
678var waitTask = notificationService.WaitForDependenciesAsync(resource, cts.Token);
683cts.Token).DefaultTimeout();
717var waitTask = notificationService.WaitForDependenciesAsync(resource, cts.Token);
722cts.Token).DefaultTimeout();
749var waitTask = notificationService.WaitForDependenciesAsync(resource, cts.Token);
755cts.Token).DefaultTimeout();
768cts.Token).DefaultTimeout();
826var waitTask = notificationService.WaitForResourceAsync(resource.Name, KnownResourceStates.Running, cts.Token);
853var waitTask = notificationService.WaitForDependenciesAsync(resource, cts.Token);
895var waitTask = notificationService.WaitForResourceAsync("myResource1", "SomeState", cts.Token);
1056var enumerableTask = GetValuesAsync(cts.Token);
1108var enumerableTask = GetFirstValueAsync(cts.Token);
1144var enumerableTask = GetFirstValueAsync(cts.Token);
1401var waitTask = notificationService.WaitForResourceHealthyAsync("does-not-exist", WaitBehavior.WaitOnResourceUnavailable, cts.Token);
1434ApplicationStopping = _stoppingCts.Token;
WaitForTests.cs (51)
31await app.StartAsync(abortCts.Token);
33await app.ResourceNotifications.WaitForResourceAsync(throwingResource.Resource.Name, KnownResourceStates.FailedToStart, abortCts.Token);
34await app.ResourceNotifications.WaitForResourceAsync(dependingContainerResource.Resource.Name, KnownResourceStates.FailedToStart, abortCts.Token);
35await app.ResourceNotifications.WaitForResourceAsync(dependingExecutableResource.Resource.Name, KnownResourceStates.FailedToStart, abortCts.Token);
37await app.StopAsync(abortCts.Token);
105var startTask = app.StartAsync(startupCts.Token);
108await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
136var startTask = app.StartAsync(startupCts.Token);
139await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
169var startTask = app.StartAsync(startupCts.Token);
176await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
213var startTask = app.StartAsync(startupCts.Token);
217await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
224await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.FailedToStart, waitingStateCts.Token);
324var startTask = app.StartAsync(startupCts.Token);
328await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
335await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.FailedToStart, waitingStateCts.Token);
358var startTask = app.StartAsync(startupCts.Token);
362await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
369await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
377await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, waitingStateCts.Token);
405var startTask = app.StartAsync(startupCts.Token);
409await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
416await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
424await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, waitingStateCts.Token);
447var startTask = app.StartAsync(startupCts.Token);
454await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
469await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, runningStateCts.Token);
494var startTask = app.StartAsync(startupCts.Token);
501await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, "Waiting", waitingStateCts.Token);
516await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.FailedToStart, runningStateCts.Token);
549var startTask = app.StartAsync(startupCts.Token);
556await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, "Waiting", waitingStateCts.Token);
572await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.FailedToStart, runningStateCts.Token);
603var startTask = app.StartAsync(startupCts.Token);
610await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
624await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.FailedToStart, runningStateCts.Token);
654var startTask = app.StartAsync(startupCts.Token);
661await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
669await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
677await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, waitingStateCts.Token);
707var startTask = app.StartAsync(startupCts.Token);
714await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
722await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
730await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, waitingStateCts.Token);
756var startTask = app.StartAsync(startupCts.Token);
763await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
771await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, waitingStateCts.Token);
871var startTask = app.StartAsync(startupCts.Token);
875await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
885await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Running, runningStateCts.Token);
Aspire.Hosting.TestUtilities (9)
Aspire.Hosting.Valkey.Tests (5)
Aspire.Hosting.Yarp.Tests (2)
Aspire.Managed.Tests (2)
Aspire.Milvus.Client.Tests (1)
Aspire.MongoDB.Driver.Tests (1)
Aspire.MongoDB.Driver.v2.Tests (1)
Aspire.NATS.Net.Tests (1)
Aspire.Playground.Tests (4)
Aspire.Qdrant.Client.Tests (1)
Aspire.Seq.Tests (2)
Aspire.Templates.Tests (3)
Aspire.TerminalHost (19)
Aspire.TerminalHost.Tests (14)
Aspire.TestTools (6)
csc (2)
CustomResources.AppHost (1)
dotnet (17)
NugetPackageDownloader\NuGetPackageDownloader.cs (5)
840GetPackageMetadataAsync(source, packageIdentifier, true, includeUnlisted, linkedCts.Token))];
1012var linkedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, timeoutCts.Token);
1014return await autocomplete.VersionStartsWith(packageId.ToString(), versionPrefix: versionPrefix ?? "", includePrerelease: allowPrerelease, sourceCacheContext: _cacheSettings, log: NullLogger.Instance, token: linkedCts.Token);
1031var linkedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, timeoutCts.Token);
1033return await autocomplete.IdStartsWith(packageId.ToString(), includePrerelease: allowPrerelease, log: NullLogger.Instance, token: linkedCts.Token);
dotnet-aot (9)
src\sdk\src\Cli\dotnet\NugetPackageDownloader\NuGetPackageDownloader.cs (5)
840GetPackageMetadataAsync(source, packageIdentifier, true, includeUnlisted, linkedCts.Token))];
1012var linkedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, timeoutCts.Token);
1014return await autocomplete.VersionStartsWith(packageId.ToString(), versionPrefix: versionPrefix ?? "", includePrerelease: allowPrerelease, sourceCacheContext: _cacheSettings, log: NullLogger.Instance, token: linkedCts.Token);
1031var linkedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, timeoutCts.Token);
1033return await autocomplete.IdStartsWith(packageId.ToString(), includePrerelease: allowPrerelease, log: NullLogger.Instance, token: linkedCts.Token);
dotnet-svcutil-lib (8)
dotnet-watch (4)
GenerateDocumentationAndConfigFiles (9)
Infrastructure.Tests (19)
Microsoft.Agents.AI.ProjectTemplates.Tests (2)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.AI (2)
Microsoft.AspNetCore.Components.Endpoints (3)
Microsoft.AspNetCore.Components.Forms (1)
Microsoft.AspNetCore.Components.Media (1)
Microsoft.AspNetCore.Components.QuickGrid (1)
Microsoft.AspNetCore.Components.Server (5)
Microsoft.AspNetCore.Components.Web (4)
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
Microsoft.AspNetCore.Connections.Abstractions (1)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Microsoft.AspNetCore.Hosting (7)
Microsoft.AspNetCore.Http (3)
Microsoft.AspNetCore.Http.Connections (10)
Microsoft.AspNetCore.Http.Connections.Client (9)
Internal\WebSocketsTransport.cs (6)
367var resultTask = await Task.WhenAny(sending, Task.Delay(_closeTimeout, _stopCts.Token)).ConfigureAwait(false);
443var result = await socket.ReceiveAsync(Memory<byte>.Empty, _stopCts.Token).ConfigureAwait(false);
461var receiveResult = await socket.ReceiveAsync(memory, _stopCts.Token).ConfigureAwait(false);
562await socket.SendAsync(buffer, _webSocketMessageType, _stopCts.Token).ConfigureAwait(false);
602await socket.CloseOutputAsync(error != null ? WebSocketCloseStatus.InternalServerError : WebSocketCloseStatus.NormalClosure, "", _stopCts.Token).ConfigureAwait(false);
608await socket.CloseAsync(error != null ? WebSocketCloseStatus.InternalServerError : WebSocketCloseStatus.NormalClosure, "", _stopCts.Token).ConfigureAwait(false);
Microsoft.AspNetCore.HttpLogging (2)
Microsoft.AspNetCore.InternalTesting (2)
Microsoft.AspNetCore.Mvc (1)
Microsoft.AspNetCore.Mvc.Core (2)
Microsoft.AspNetCore.Mvc.TagHelpers (1)
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (1)
Microsoft.AspNetCore.Routing (1)
Microsoft.AspNetCore.Server.HttpSys (2)
Microsoft.AspNetCore.Server.IIS (1)
Microsoft.AspNetCore.Server.IntegrationTesting (3)
Microsoft.AspNetCore.Server.Kestrel.Core (11)
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (2)
Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes (2)
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (2)
Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets (1)
Microsoft.AspNetCore.Session (10)
Microsoft.AspNetCore.SignalR.Client.Core (22)
HubConnection.cs (19)
315if (_state.StopCts.Token.IsCancellationRequested)
320using (CancellationTokenUtils.CreateLinkedToken(cancellationToken, _state.StopCts.Token, out var linkedToken))
968var reader = await StreamAsChannelCoreAsync(methodName, typeof(T), args, cts.Token).ConfigureAwait(false);
972while (await reader.WaitToReadAsync(cts.Token).ConfigureAwait(false))
1183createAndConsumeStream = () => ReadAsyncEnumeratorStream(AsyncEnumerableAdapters.MakeReflectionAsyncEnumeratorFromChannel(reader, tokenSource.Token));
1190createAndConsumeStream = () => ReadAsyncEnumeratorStream(AsyncEnumerableAdapters.MakeReflectionAsyncEnumerator(reader, tokenSource.Token));
1202while (await reader.WaitToReadAsync(tokenSource.Token).ConfigureAwait(false))
1204while (!tokenSource.Token.IsCancellationRequested && reader.TryRead(out var item))
1219await foreach (var streamValue in stream.WithCancellation(tokenSource.Token).ConfigureAwait(false))
1230await SendWithLock(connectionState, new StreamItemMessage(streamId, item), tokenSource.Token).ConfigureAwait(false);
1824using (CancellationTokenUtils.CreateLinkedToken(cancellationToken, handshakeCts.Token, out var linkedToken))
1918connectionState.UploadStreamToken = uploadStreamSource.Token;
2152await Task.Delay(nextRetryDelay.Value, _state.StopCts.Token).ConfigureAwait(false);
2163CompleteClose(GetOperationCanceledException("Connection stopped during reconnect delay. Done reconnecting.", ex, _state.StopCts.Token));
2179await StartAsyncCore(_state.StopCts.Token).ConfigureAwait(false);
2200CompleteClose(GetOperationCanceledException("Connection stopped during reconnect attempt. Done reconnecting.", ex, _state.StopCts.Token));
2257return new OperationCanceledException(message, innerException, _state.StopCts.Token);
2594var connectionToken = _hubConnection._state.StopCts.Token;
2601connectionToken = cts.Token;
Microsoft.AspNetCore.SignalR.Core (7)
Microsoft.AspNetCore.SignalR.Specification.Tests (3)
Microsoft.AspNetCore.SignalR.StackExchangeRedis (1)
Microsoft.AspNetCore.SpaProxy (2)
Microsoft.AspNetCore.SpaServices.Extensions (2)
Microsoft.AspNetCore.StaticAssets (2)
Microsoft.AspNetCore.TestHost (1)
Microsoft.Build (12)
Microsoft.Build.Tasks.CodeAnalysis (4)
Microsoft.Build.Tasks.Core (10)
Microsoft.CodeAnalysis (2)
Microsoft.CodeAnalysis.Analyzers (12)
Microsoft.CodeAnalysis.AnalyzerUtilities (12)
Microsoft.CodeAnalysis.CodeStyle (12)
Microsoft.CodeAnalysis.CSharp (1)
Microsoft.CodeAnalysis.Features (12)
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingAsyncWorkItemQueue.cs (1)
237return source.Token;
Microsoft.CodeAnalysis.Features.ExternalAccess (2)
Microsoft.CodeAnalysis.ResxSourceGenerator (12)
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (15)
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
Microsoft.Diagnostics.NETCore.Client (34)
DiagnosticsServerRouter\DiagnosticsServerRouterFactory.cs (26)
229using CancellationTokenSource acceptTokenSource = CancellationTokenSource.CreateLinkedTokenSource(token, acceptTimeoutTokenSource.Token);
235NetServerEndpointInfo = await AcceptAsyncImpl(acceptTokenSource.Token).ConfigureAwait(false);
254using CancellationTokenSource connectTokenSource = CancellationTokenSource.CreateLinkedTokenSource(token, connectTimeoutTokenSource.Token);
261netServerStream = await Endpoint.ConnectAsync(connectTokenSource.Token).ConfigureAwait(false);
460using CancellationTokenSource connectTokenSource = CancellationTokenSource.CreateLinkedTokenSource(token, connectTimeoutTokenSource.Token);
471await ConnectAsyncInternal(clientSocket, clientTcpEndPoint, connectTokenSource.Token).ConfigureAwait(false);
583using CancellationTokenSource connectTokenSource = CancellationTokenSource.CreateLinkedTokenSource(token, connectTimeoutTokenSource.Token);
588ipcServerStream = await _ipcServer.AcceptAsync(connectTokenSource.Token).ConfigureAwait(false);
673using CancellationTokenSource connectTokenSource = CancellationTokenSource.CreateLinkedTokenSource(token, connectTimeoutTokenSource.Token);
795using Task<Stream> netServerStreamTask = _netServerRouterFactory.AcceptNetStreamAsync(cancelRouter.Token);
798using Task<Stream> ipcServerStreamTask = _ipcServerRouterFactory.AcceptIpcStreamAsync(cancelRouter.Token);
813using Task checkIpcStreamTask = IsStreamConnectedAsync(ipcServerStream, cancelRouter.Token);
850using Task checkTcpStreamTask = IsStreamConnectedAsync(tcpServerStream, cancelRouter.Token);
989ipcServerStream = await _ipcServerRouterFactory.AcceptIpcStreamAsync(cancelRouter.Token).ConfigureAwait(false);
992using Task<Stream> tcpClientStreamTask = _tcpClientRouterFactory.ConnectTcpStreamAsync(cancelRouter.Token);
996using Task checkIpcStreamTask = IsStreamConnectedAsync(ipcServerStream, cancelRouter.Token);
1123tcpServerStream = await _tcpServerRouterFactory.AcceptNetStreamAsync(cancelRouter.Token).ConfigureAwait(false);
1126using Task<Stream> ipcClientStreamTask = _ipcClientRouterFactory.ConnectIpcStreamAsync(cancelRouter.Token);
1130using Task checkTcpStreamTask = IsStreamConnectedAsync(tcpServerStream, cancelRouter.Token);
1268tcpClientStream = await _tcpClientRouterFactory.ConnectTcpStreamAsync(cancelRouter.Token, true).ConfigureAwait(false);
1271using Task<Stream> ipcClientStreamTask = _ipcClientRouterFactory.ConnectIpcStreamAsync(cancelRouter.Token);
1275using Task checkTcpStreamTask = IsStreamConnectedAsync(tcpClientStream, cancelRouter.Token);
1352using Task<int> readTask = ipcClientStream.ReadAsync(buffer, 0, buffer.Length, cancelReadConnect.Token);
1355using Task checkTcpStreamTask = IsStreamConnectedAsync(tcpClientStream, cancelReadConnect.Token);
1479_backendReadFrontendWriteTask = BackendReadFrontendWrite(_cancelRouterTokenSource.Token);
1480_frontendReadBackendWriteTask = FrontendReadBackendWrite(_cancelRouterTokenSource.Token);
Microsoft.DotNet.Arcade.Sdk (2)
Microsoft.DotNet.Build.Tasks.Installers (1)
Microsoft.DotNet.Cli.Telemetry (3)
Microsoft.DotNet.HotReload.Watch (27)
src\sdk\src\Dotnet.Watch\AspireService\AspireServerService.cs (10)
245return app.RunAsync(_shutdownCancellationSource.Token);
276await context.Response.WriteAsJsonAsync(InfoResponse.Instance, JsonSerializerOptions, _shutdownCancellationSource.Token);
340var projectLaunchRequest = await context.GetProjectLaunchInformationAsync(_shutdownCancellationSource.Token);
350var sessionId = await _aspireServerEvents.StartProjectAsync(context.GetDcpId(), projectLaunchRequest, _shutdownCancellationSource.Token);
377await response.WriteAsJsonAsync(error, JsonSerializerOptions, _shutdownCancellationSource.Token);
384await response.WriteAsync(ex.GetMessageFromException(), _shutdownCancellationSource.Token);
398cancellationToken, _shutdownCancellationSource.Token, connection.HttpRequestAborted);
403await _webSocketAccess.WaitAsync(cancelTokenSource.Token);
406await connection.Socket.SendAsync(new ArraySegment<byte>(messageBytes), WebSocketMessageType.Text, endOfMessage: true, cancelTokenSource.Token);
438var sessionExists = await _aspireServerEvents.StopSessionAsync(context.GetDcpId(), sessionId, _shutdownCancellationSource.Token);
Microsoft.Extensions.AI.Abstractions.Tests (21)
ChatCompletion\ChatClientExtensionsTests.cs (8)
117Assert.Equal(cts.Token, cancellationToken);
123ChatResponse response = await client.GetResponseAsync("hello", expectedOptions, cts.Token);
144Assert.Equal(cts.Token, cancellationToken);
151await foreach (var update in client.GetStreamingResponseAsync("hello", expectedOptions, cts.Token))
191Assert.Equal(cts.Token, cancellationToken);
197ChatResponse response = await client.GetResponseAsync([], expectedChatOptions, cts.Token);
231Assert.Equal(cts.Token, cancellationToken);
238await foreach (var update in client.GetStreamingResponseAsync([], expectedChatOptions, cts.Token))
SpeechToText\SpeechToTextClientExtensionsTests.cs (1)
75cts.Token))
Microsoft.Extensions.AI.OpenAI.Tests (7)
Microsoft.Extensions.AI.Templates.Tests (2)
Microsoft.Extensions.AI.Tests (80)
ChatCompletion\FunctionInvokingChatClientApprovalsTests.cs (8)
1477Assert.Equal(cts.Token, actualCancellationToken);
1496var updates = service.GetStreamingResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(input), options, cts.Token);
1553Assert.Equal(cts.Token, actualCancellationToken);
1577var updates = service.GetStreamingResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(input), options, cts.Token);
1968Assert.Equal(cts.Token, actualCancellationToken);
1987var result = await service.GetResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(CloneInput(input)), options, cts.Token);
2055Assert.Equal(cts.Token, actualCancellationToken);
2069var result = await service.GetStreamingResponseAsync(new EnumeratedOnceEnumerable<ChatMessage>(CloneInput(input)), options, cts.Token).ToChatResponseAsync();
ChatCompletion\UseDelegateChatClientTests.cs (19)
40Assert.Equal(expectedCts.Token, cancellationToken);
49Assert.Equal(expectedCts.Token, cancellationToken);
60Assert.Equal(expectedCts.Token, cancellationToken);
67ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
71response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync();
89Assert.Equal(expectedCts.Token, cancellationToken);
100Assert.Equal(expectedCts.Token, cancellationToken);
110ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
113response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync();
131Assert.Equal(expectedCts.Token, cancellationToken);
142Assert.Equal(expectedCts.Token, cancellationToken);
161ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
164response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync();
182Assert.Equal(expectedCts.Token, cancellationToken);
191Assert.Equal(expectedCts.Token, cancellationToken);
203Assert.Equal(expectedCts.Token, cancellationToken);
213Assert.Equal(expectedCts.Token, cancellationToken);
232ChatResponse response = await client.GetResponseAsync(expectedMessages, expectedOptions, expectedCts.Token);
235response = await client.GetStreamingResponseAsync(expectedMessages, expectedOptions, expectedCts.Token).ToChatResponseAsync();
Functions\AIFunctionFactoryTest.cs (17)
198foreach (CancellationToken ctArg in new[] { cts.Token, default })
986Assert.Equal(cts.Token, cancellationToken);
991object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
1009Assert.Equal(cts.Token, cancellationToken);
1014object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
1032Assert.Equal(cts.Token, cancellationToken);
1037object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
1055Assert.Equal(cts.Token, cancellationToken);
1060object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
1078Assert.Equal(cts.Token, cancellationToken);
1083object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
1101Assert.Equal(cts.Token, cancellationToken);
1106object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
1124Assert.Equal(cts.Token, cancellationToken);
1129object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
1147Assert.Equal(cts.Token, cancellationToken);
1153object? result = await f.InvokeAsync(new() { ["i"] = 42 }, cts.Token);
Microsoft.Extensions.Caching.Hybrid (2)
Microsoft.Extensions.Caching.Hybrid.Tests (8)
Microsoft.Extensions.Configuration (1)
Microsoft.Extensions.DataIngestion.Tests (2)
Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests (2)
Microsoft.Extensions.Diagnostics.HealthChecks (3)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (3)
Microsoft.Extensions.Diagnostics.Probes.Tests (5)
Microsoft.Extensions.Diagnostics.Testing (2)
Microsoft.Extensions.Diagnostics.Testing.Tests (2)
Microsoft.Extensions.DotNetDeltaApplier (1)
Microsoft.Extensions.FileProviders.Physical (5)
Microsoft.Extensions.Hosting (5)
Microsoft.Extensions.Hosting.Abstractions (2)
Microsoft.Extensions.Hosting.Testing (8)
Microsoft.Extensions.Hosting.Testing.Tests (11)
Microsoft.Extensions.Http.Diagnostics (2)
Microsoft.Extensions.Http.Diagnostics.Tests (2)
Microsoft.Extensions.Http.Resilience.PerformanceTests (2)
Microsoft.Extensions.Http.Resilience.Tests (11)
Hedging\HedgingTests.cs (9)
107using var _ = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
127using var _ = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
152async () => await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token));
174async () => await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token));
200using var result = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
224using var _ = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
250using var _ = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
277using var _ = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
300using var result = await SendRequest(client, request, asynchronous, _cancellationTokenSource.Token);
Microsoft.Extensions.Logging.AzureAppServices (3)
Microsoft.Extensions.Logging.EventSource (1)
Microsoft.Extensions.ML (2)
Microsoft.Extensions.Primitives (2)
Microsoft.Extensions.ServiceDiscovery (2)
Microsoft.Extensions.ServiceDiscovery.Dns (6)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (4)
Microsoft.Extensions.ServiceDiscovery.Tests (7)
Microsoft.Extensions.TimeProvider.Testing.Tests (5)
Microsoft.JSInterop (11)
Microsoft.Maui (1)
Microsoft.Maui.Controls (2)
Microsoft.Maui.Essentials (1)
Microsoft.Maui.Resizetizer (1)
Microsoft.ML.AutoML (3)
Microsoft.ML.AutoML.Tests (5)
Microsoft.ML.Core (2)
Microsoft.ML.Maml (1)
Microsoft.ML.Sweeper (1)
Microsoft.ML.TestFrameworkCommon (2)
Microsoft.NET.Build.Containers (4)
Microsoft.NET.Sdk.Publish.Tasks (3)
Microsoft.NET.Sdk.Razor.Tasks (4)
Microsoft.TemplateEngine.Cli (6)
Microsoft.TemplateEngine.Edge (3)
Microsoft.TestPlatform.CommunicationUtilities (4)
Microsoft.TestPlatform.CrossPlatEngine (9)
Microsoft.TestPlatform.Extensions.BlameDataCollector (1)
Microsoft.TestPlatform.PlatformAbstractions (1)
Microsoft.TestPlatform.VsTestConsole.TranslationLayer (4)
Microsoft.VisualBasic.Forms (2)
Microsoft.VisualStudio.TestPlatform.Common (4)
MSBuild (3)
MSBuild.Coordinator (3)
Nats.Backend (1)
NuGet.Build.Tasks (3)
NuGet.CommandLine.XPlat (2)
NuGet.PackageManagement (5)
NuGet.Protocol (14)
Roslyn.Diagnostics.Analyzers (12)
rzc (6)
Stress.AppHost (2)
System.Collections.Concurrent (9)
System.CommandLine (2)
System.ComponentModel.Annotations (2)
System.Data.Odbc (1)
System.Data.OleDb (1)
System.Diagnostics.DiagnosticSource (3)
System.Diagnostics.Process (4)
System.IO.Pipelines (7)
System.IO.Pipes (2)
System.IO.Ports (2)
System.Linq.Parallel (2)
System.Net.Http (39)
System\Net\Http\HttpClient.cs (13)
194response = await base.SendAsync(request, cts.Token).ConfigureAwait(false);
213using Stream responseStream = c.TryReadAsStream() ?? await c.ReadAsStreamAsync(cts.Token).ConfigureAwait(false);
216await responseStream.CopyToAsync(buffer, cts.Token).ConfigureAwait(false);
268response = await base.SendAsync(request, cts.Token).ConfigureAwait(false);
291using Stream responseStream = c.TryReadAsStream() ?? await c.ReadAsStreamAsync(cts.Token).ConfigureAwait(false);
294await responseStream.CopyToAsync(buffer, cts.Token).ConfigureAwait(false);
343response = await base.SendAsync(request, cts.Token).ConfigureAwait(false);
489response = base.Send(request, cts.Token);
501response.Content.LoadIntoBuffer(_maxResponseContentBufferSize, cts.Token);
544response = await base.SendAsync(request, cts.Token).ConfigureAwait(false);
556await response.Content.LoadIntoBufferAsync(_maxResponseContentBufferSize, cts.Token).ConfigureAwait(false);
635e = toThrow = CancellationHelper.CreateOperationCanceledException(e, cancellationToken.IsCancellationRequested ? cancellationToken : cts.Token);
819CancellationTokenSource cts = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, pendingRequestsCts.Token);
System\Net\Http\SocketsHttpHandler\ConnectionPool\HttpConnectionPool.Http2.cs (5)
196(Stream stream, TransportContext? transportContext, Activity? activity, IPEndPoint? remoteEndPoint, long connectionId) = await ConnectAsync(queueItem.Request, true, isForHttp2: true, cts.Token).ConfigureAwait(false);
213connection = await ConstructHttp2ConnectionAsync(stream, queueItem.Request, activity, remoteEndPoint, connectionId, cts.Token).ConfigureAwait(false);
219await HandleHttp11Downgrade(queueItem.Request, stream, transportContext, activity, remoteEndPoint, connectionId, cts.Token).ConfigureAwait(false);
225connection = await ConstructHttp2ConnectionAsync(stream, queueItem.Request, activity, remoteEndPoint, connectionId, cts.Token).ConfigureAwait(false);
230connectionException = e is OperationCanceledException oce && oce.CancellationToken == cts.Token && !waiter.CancelledByOriginatingRequestCompletion ?
System.Net.Http.Json (2)
System.Net.Mail (3)
System.Net.NameResolution (8)
System\Net\DnsResolverPal.Managed.cs (8)
639await socket.ConnectAsync(server, timeoutCts.Token).ConfigureAwait(false);
640await socket.SendAsync(query, timeoutCts.Token).ConfigureAwait(false);
641return await socket.ReceiveAsync(responseBuffer, timeoutCts.Token).ConfigureAwait(false);
699await socket.ConnectAsync(server, timeoutCts.Token).ConfigureAwait(false);
705await SendExactAsync(socket, buffer.AsMemory(0, 2), timeoutCts.Token).ConfigureAwait(false);
706await SendExactAsync(socket, query, timeoutCts.Token).ConfigureAwait(false);
708await ReceiveExactAsync(socket, buffer.AsMemory(0, 2), timeoutCts.Token).ConfigureAwait(false);
717await ReceiveExactAsync(socket, buffer.AsMemory(0, responseLength), timeoutCts.Token).ConfigureAwait(false);
System.Net.Ping (3)
System.Net.Quic (6)
System.Net.Requests (2)
System.Net.Security (1)
System.Net.Sockets (1)
System.Net.WebSockets (1)
System.Private.CoreLib (4)
System.Security.Cryptography (1)
System.ServiceModel.Http (1)
System.ServiceModel.Primitives (3)
System.Threading.Tasks.Dataflow (5)
System.Threading.Tasks.Parallel (4)
System.Windows.Extensions (1)
System.Windows.Forms.Primitives (1)
Testing.Tests (29)
WaitFailures.cs (29)
32await app.StartAsync(cts.Token);
34await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, cancellationToken: cts.Token);
47await app.StartAsync(cts.Token);
49await app.ResourceNotifications.WaitForResourceAsync(pwsh.Resource.Name, cancellationToken: cts.Token);
64await app.StartAsync(cts.Token);
68await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, cancellationToken: cts.Token);
72await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.TerminalStates, cancellationToken: cts.Token);
84await app.StartAsync(cts.Token);
87await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, "StateThatIsNeverUsed", cts.Token);
99await app.StartAsync(cts.Token);
102await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, ["States", "That", "Are", "Never", "Used"], cts.Token);
114await app.StartAsync(cts.Token);
117await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, x => false, cts.Token);
133await app.StartAsync(cts.Token);
136await app.ResourceNotifications.WaitForResourceHealthyAsync(nginx.Resource.Name, cts.Token);
152await app.StartAsync(cts.Token);
156await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, x => x.Snapshot.HealthReports.All(x => x.Status.HasValue), cts.Token);
159await app.ResourceNotifications.WaitForResourceHealthyAsync(nginx.Resource.Name, cts.Token);
172await app.StartAsync(cts.Token);
176await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, x => x.Snapshot.HealthStatus == HealthStatus.Healthy, cts.Token);
180await app.ResourceNotifications.WaitForResourceHealthyAsync(nginx.Resource.Name, cts.Token);
203_ = app.StartAsync(cts.Token);
206await app.ResourceNotifications.WaitForDependenciesAsync(consumer.Resource, cts.Token);
224_ = app.StartAsync(cts.Token);
228await app.ResourceNotifications.WaitForResourceAsync(dependency.Resource.Name, cancellationToken: cts.Token);
232await app.ResourceNotifications.WaitForDependenciesAsync(consumer.Resource, cts.Token);
248_ = app.StartAsync(cts.Token);
252await app.ResourceNotifications.WaitForResourceAsync(dependency.Resource.Name, cancellationToken: cts.Token);
256await app.ResourceNotifications.WaitForDependenciesAsync(consumer.Resource, cancellationToken: cts.Token);
vbc (2)
VBCSCompiler (8)
vstest.console (1)
vstest.console.arm64 (1)