1 write to Replicas
Aspire.Hosting (1)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
461Replicas = replicas,
38 references to Replicas
Aspire.Hosting (2)
Backchannel\BackchannelDataTypes.cs (2)
56/// <see cref="GetTerminalInfoResponse.Replicas"/> AND the per-resource list returned by 1599/// <see cref="GetTerminalInfoResponse.Replicas"/> when the auxiliary backchannel reports
Aspire.Hosting.Tests (36)
Backchannel\GetTerminalInfoAsyncTests.cs (36)
33Assert.Null(result.Replicas); 50Assert.Null(result.Replicas); 71Assert.NotNull(result.Replicas); 72Assert.Equal(2, result.Replicas!.Length); 75Assert.Equal(i, result.Replicas[i].ReplicaIndex); 76Assert.False(result.Replicas[i].IsAlive); 77Assert.Equal(hosts[i].Layout.ConsumerUdsPath, result.Replicas[i].ConsumerUdsPath); 135Assert.NotNull(result.Replicas); 136Assert.Equal(2, result.Replicas!.Length); 138Assert.Equal(0, result.Replicas[0].ReplicaIndex); 139Assert.Equal("replica 0", result.Replicas[0].Label); 142Assert.Equal(hosts[0].Layout.ConsumerUdsPath, result.Replicas[0].ConsumerUdsPath); 143Assert.True(result.Replicas[0].IsAlive); 144Assert.Null(result.Replicas[0].ExitCode); 145Assert.True(result.Replicas[0].ProducerConnected); 146Assert.Equal(3, result.Replicas[0].RestartCount); 148Assert.Equal(120, result.Replicas[0].CurrentColumns); 149Assert.Equal(42, result.Replicas[0].CurrentRows); 150Assert.Equal(2, result.Replicas[0].AttachedPeerCount); 151Assert.NotNull(result.Replicas[0].Peers); 152Assert.Equal(2, result.Replicas[0].Peers!.Length); 153Assert.Equal("peer-a", result.Replicas[0].Peers![0].PeerId); 154Assert.Equal("aspire-cli:1234", result.Replicas[0].Peers![0].DisplayName); 155Assert.Equal("peer-b", result.Replicas[0].Peers![1].PeerId); 156Assert.Null(result.Replicas[0].Peers![1].DisplayName); 158Assert.Equal(1, result.Replicas[1].ReplicaIndex); 159Assert.Equal("replica 1", result.Replicas[1].Label); 160Assert.Equal(hosts[1].Layout.ConsumerUdsPath, result.Replicas[1].ConsumerUdsPath); 161Assert.False(result.Replicas[1].IsAlive); 162Assert.Equal(7, result.Replicas[1].ExitCode); 189Assert.NotNull(result.Replicas); 190Assert.Equal(2, result.Replicas!.Length); 191Assert.True(result.Replicas[0].IsAlive); 192Assert.False(result.Replicas[1].IsAlive); 193Assert.Equal(hosts[0].Layout.ConsumerUdsPath, result.Replicas[0].ConsumerUdsPath); 194Assert.Equal(hosts[1].Layout.ConsumerUdsPath, result.Replicas[1].ConsumerUdsPath);