1 instantiation of TerminalReplicaInfo
Aspire.Hosting (1)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
535var 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 475private async Task<(TerminalReplicaInfo[] Replicas, bool AnyHostReachable)> CollectReplicaInfosAsync( 481var tasks = new Task<(TerminalReplicaInfo Info, bool HostResponded)>[hosts.Count]; 488var replicas = new TerminalReplicaInfo[results.Length]; 500/// failure) into a <see cref="TerminalReplicaInfo"/>. The AppHost is the source of truth 505private async Task<(TerminalReplicaInfo Info, bool HostResponded)> QueryReplicaAsync( 535var info = new TerminalReplicaInfo
Backchannel\BackchannelDataTypes.cs (6)
1712public 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 1794public TerminalReplicaInfo[]? Replicas { get; init; }
Aspire.Hosting.Tests (1)
Backchannel\BackchannelContractTests.cs (1)
55typeof(TerminalReplicaInfo),