1 write to Replicas
Aspire.Hosting (1)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
463Replicas = 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)
36Assert.Null(result.Replicas); 53Assert.Null(result.Replicas); 74Assert.NotNull(result.Replicas); 75Assert.Equal(2, result.Replicas!.Length); 78Assert.Equal(i, result.Replicas[i].ReplicaIndex); 79Assert.False(result.Replicas[i].IsAlive); 80Assert.Equal(hosts[i].Layout.ConsumerUdsPath, result.Replicas[i].ConsumerUdsPath); 138Assert.NotNull(result.Replicas); 139Assert.Equal(2, result.Replicas!.Length); 141Assert.Equal(0, result.Replicas[0].ReplicaIndex); 142Assert.Equal("replica 0", result.Replicas[0].Label); 145Assert.Equal(hosts[0].Layout.ConsumerUdsPath, result.Replicas[0].ConsumerUdsPath); 146Assert.True(result.Replicas[0].IsAlive); 147Assert.Null(result.Replicas[0].ExitCode); 148Assert.True(result.Replicas[0].ProducerConnected); 149Assert.Equal(3, result.Replicas[0].RestartCount); 151Assert.Equal(120, result.Replicas[0].CurrentColumns); 152Assert.Equal(42, result.Replicas[0].CurrentRows); 153Assert.Equal(2, result.Replicas[0].AttachedPeerCount); 154Assert.NotNull(result.Replicas[0].Peers); 155Assert.Equal(2, result.Replicas[0].Peers!.Length); 156Assert.Equal("peer-a", result.Replicas[0].Peers![0].PeerId); 157Assert.Equal("aspire-cli:1234", result.Replicas[0].Peers![0].DisplayName); 158Assert.Equal("peer-b", result.Replicas[0].Peers![1].PeerId); 159Assert.Null(result.Replicas[0].Peers![1].DisplayName); 161Assert.Equal(1, result.Replicas[1].ReplicaIndex); 162Assert.Equal("replica 1", result.Replicas[1].Label); 163Assert.Equal(hosts[1].Layout.ConsumerUdsPath, result.Replicas[1].ConsumerUdsPath); 164Assert.False(result.Replicas[1].IsAlive); 165Assert.Equal(7, result.Replicas[1].ExitCode); 192Assert.NotNull(result.Replicas); 193Assert.Equal(2, result.Replicas!.Length); 194Assert.True(result.Replicas[0].IsAlive); 195Assert.False(result.Replicas[1].IsAlive); 196Assert.Equal(hosts[0].Layout.ConsumerUdsPath, result.Replicas[0].ConsumerUdsPath); 197Assert.Equal(hosts[1].Layout.ConsumerUdsPath, result.Replicas[1].ConsumerUdsPath);