1 instantiation of TerminalReplicaInfo
Aspire.Hosting (1)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
535
var info = new
TerminalReplicaInfo
16 references to TerminalReplicaInfo
Aspire.Hosting (15)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (9)
430
/// (e.g. host not yet started) degrade to <see cref="
TerminalReplicaInfo
.IsAlive"/> = false
471
/// materialize as a <see cref="
TerminalReplicaInfo
"/> with the AppHost-known consumer UDS
472
/// path and <see cref="
TerminalReplicaInfo
.IsAlive"/> = false, so callers can always render
475
private async Task<(
TerminalReplicaInfo
[] Replicas, bool AnyHostReachable)> CollectReplicaInfosAsync(
481
var tasks = new Task<(
TerminalReplicaInfo
Info, bool HostResponded)>[hosts.Count];
488
var replicas = new
TerminalReplicaInfo
[results.Length];
500
/// failure) into a <see cref="
TerminalReplicaInfo
"/>. The AppHost is the source of truth
505
private async Task<(
TerminalReplicaInfo
Info, bool HostResponded)> QueryReplicaAsync(
535
var
info = new TerminalReplicaInfo
Backchannel\BackchannelDataTypes.cs (6)
1712
public
TerminalReplicaInfo
[]? Replicas { get; init; }
1750
/// is false and the per-replica entries are degraded (<see cref="
TerminalReplicaInfo
.IsAlive"/> =
1751
/// false, AppHost-known <see cref="
TerminalReplicaInfo
.ConsumerUdsPath"/>), but the array shape
1789
/// <see cref="
TerminalReplicaInfo
.IsAlive"/> = false and the AppHost-known
1790
/// <see cref="
TerminalReplicaInfo
.ConsumerUdsPath"/> populated, so the diagnostic shape
1794
public
TerminalReplicaInfo
[]? Replicas { get; init; }
Aspire.Hosting.Tests (1)
Backchannel\BackchannelContractTests.cs (1)
55
typeof(
TerminalReplicaInfo
),