18 references to Completion
Aspire.Hosting.Native.Core.Tests (13)
DcpWorkloadCleanupTests.cs (6)
156Assert.False(runtime.Completion.IsCompleted); 159await Assert.ThrowsAnyAsync<Exception>(() => runtime.Completion); 162await runtime.Completion.WaitAsync(TimeSpan.FromSeconds(10)); 187await runtime.Completion.WaitAsync(TimeSpan.FromSeconds(10)); 209await Assert.ThrowsAsync<WorkloadCleanupException>(() => runtime.Completion); 212await runtime.Completion.WaitAsync(TimeSpan.FromSeconds(10));
NativeTimeProviderTests.cs (4)
135await runtime.Completion; 182await runtime.Completion; 218await runtime.Completion; 241await runtime.Completion;
ResourceWorkloadTests.cs (3)
23await Assert.ThrowsAsync<NotSupportedException>(() => runtime.Completion); 25await runtime.Completion.WaitAsync(TimeSpan.FromSeconds(10)); 104await runtime.Completion.WaitAsync(TimeSpan.FromSeconds(10));
Aspire.Hosting.Native.Server (5)
Api\ApplicationWorkspace.cs (1)
160await Task.WhenAll(_execution.Runtime.Completion,
Api\CompositionApi.cs (2)
104internal Task ExecutionCompletion => Task.WhenAll(_execution?.Runtime.Completion ?? Task.CompletedTask, _providerRetirement); 129providerCleanup ?? _execution?.Runtime.Completion ?? Task.CompletedTask);
Api\RuntimeApi.cs (2)
461_executions.RemoveAll(previous => previous.IsRetired && previous.Completion.IsCompletedSuccessfully); 484return Task.WhenAll(_executions.Select(execution => execution.Completion));