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