14 instantiations of DcpInfo
Aspire.Hosting.Java.Tests (1)
AddJavaContainerTests.cs (1)
162builder.Services.AddSingleton<IDcpDependencyCheckService>(new TestDcpDependencyCheckService(new DcpInfo
Aspire.Hosting.Tests (12)
Dcp\DcpDependencyCheckTests.cs (3)
20var dcpInfo = new DcpInfo 51var dcpInfo = new DcpInfo 82var dcpInfo = new DcpInfo
Dcp\DcpHostNotificationTests.cs (8)
81DcpInfoResult = new DcpInfo 178DcpInfoResult = new DcpInfo 223DcpInfoResult = new DcpInfo 268DcpInfoResult = new DcpInfo 322DcpInfoResult = new DcpInfo 362dependencyCheckService.DcpInfoResult = new DcpInfo 390DcpInfoResult = new DcpInfo 1339public DcpInfo? DcpInfoResult { get; set; } = new DcpInfo
ExpressionResolverTests.cs (1)
263var dcpInfo = new DcpInfo
Aspire.Hosting.TestUtilities (1)
Dcp\TestDcpDependencyCheckService.cs (1)
35return new DcpInfo
36 references to DcpInfo
Aspire.Hosting (20)
ApplicationModel\HostUrl.cs (2)
54var dcpInfo = await infoService.GetDcpInfoAsync(cancellationToken: cancellationToken).ConfigureAwait(false); 113var dcpInfo = await infoService.GetDcpInfoAsync(cancellationToken: cancellationToken).ConfigureAwait(false);
Dcp\ContainerCreator.cs (1)
295var dcpInfo = await _dcpDependencyCheckService.GetDcpInfoAsync(cancellationToken: cToken).ConfigureAwait(false);
Dcp\ContainerNetworkEndpointProvisioner.cs (1)
496var dcpInfo = await _dcpDependencyCheckService
Dcp\DcpDependencyCheck.cs (8)
25private DcpInfo? _dcpInfo; 32public async Task<DcpInfo?> GetDcpInfoAsync(bool force = false, CancellationToken cancellationToken = default) 60public async Task<DcpInfo?> GetDcpVersionAsync(CancellationToken cancellationToken = default) 82private async Task<DcpInfo> RunDcpAsync(string arguments, CancellationToken cancellationToken) 130var dcpInfo = string.IsNullOrWhiteSpace(output) ? null : JsonSerializer.Deserialize<DcpInfo>(output); 166private static void EnsureDcpVersion(DcpInfo dcpInfo) 250internal static void CheckDcpInfoAndLogErrors(ILogger logger, DcpOptions options, DcpInfo dcpInfo, bool throwIfUnhealthy = false)
Dcp\DcpExecutor.cs (1)
72private DcpInfo? _dcpInfo;
Dcp\DcpHost.cs (4)
89var dcpInfo = await _dependencyCheckService.GetDcpInfoAsync(cancellationToken: cancellationToken).ConfigureAwait(false); 633private void TryShowContainerRuntimeNotification(DcpInfo dcpInfo, CancellationToken cancellationToken) 700var dcpInfo = await _dependencyCheckService.GetDcpInfoAsync(force: true, cancellationToken: notificationCts.Token).ConfigureAwait(false); 750private static bool IsContainerRuntimeHealthy(DcpInfo dcpInfo)
Dcp\IDcpDependencyCheckService.cs (3)
11Task<DcpInfo?> GetDcpInfoAsync(bool force = false, CancellationToken cancellationToken = default); 15/// The returned <see cref="DcpInfo.Containers"/> is only populated if a full <see cref="GetDcpInfoAsync"/> check already succeeded. 17Task<DcpInfo?> GetDcpVersionAsync(CancellationToken cancellationToken = default) => GetDcpInfoAsync(cancellationToken: cancellationToken);
Aspire.Hosting.Tests (10)
Dcp\DcpDependencyCheckTests.cs (5)
20var dcpInfo = new DcpInfo 51var dcpInfo = new DcpInfo 82var dcpInfo = new DcpInfo 110var dcpInfo = JsonSerializer.Deserialize<DcpInfo>($$"""{"version":"dev","containers":{{containersJson}}}""");
Dcp\DcpHostNotificationTests.cs (4)
781var dcpInfo = await dependencyCheck.GetDcpVersionAsync().DefaultTimeout(); 824var dcpInfo = await dependencyCheck.GetDcpVersionAsync().DefaultTimeout(); 1339public DcpInfo? DcpInfoResult { get; set; } = new DcpInfo 1351public Task<DcpInfo?> GetDcpInfoAsync(bool force = false, CancellationToken cancellationToken = default)
ExpressionResolverTests.cs (1)
263var dcpInfo = new DcpInfo
Aspire.Hosting.TestUtilities (6)
Dcp\TestDcpDependencyCheckService.cs (4)
7internal sealed class TestDcpDependencyCheckService(DcpInfo? dcpInfo = null) : IDcpDependencyCheckService 16public Task<DcpInfo?> GetDcpInfoAsync(bool force = false, CancellationToken cancellationToken = default) 22public Task<DcpInfo?> GetDcpVersionAsync(CancellationToken cancellationToken = default) 28private DcpInfo? GetInfo()
Utils\TestServiceProvider.cs (2)
16: this((DcpInfo?)null, configuration) 20internal TestServiceProvider(DcpInfo? dcpInfo, IConfiguration? configuration = null)