1 write to InstanceId
Aspire.Dashboard (1)
Model\ResourceTypeDetails.cs (1)
16InstanceId = instanceId;
82 references to InstanceId
Aspire.Dashboard (28)
Components\Legacy\Pages\ConsoleLogs.razor.cs (6)
195var selectedResourceName = PageViewModel.SelectedResource.Id?.InstanceId; 273var selectedResourceName = PageViewModel.SelectedResource?.Id?.InstanceId; 412var selectedResourceName = PageViewModel.SelectedResource.Id?.InstanceId; 596var name = PageViewModel?.SelectedResource.Id?.InstanceId; 938if (string.Equals(PageViewModel.SelectedResource.Id?.InstanceId, resource.Name, StringComparisons.ResourceName)) 966: string.Join("_", PageViewModel.SelectedResource.Id!.InstanceId!.Split(Path.GetInvalidFileNameChars()));
Components\Legacy\Pages\Terminals.razor.cs (5)
145var previousSelection = PageViewModel.SelectedResource?.Id?.InstanceId; 166if (!string.Equals(previousSelection, PageViewModel.SelectedResource?.Id?.InstanceId, StringComparisons.ResourceName)) 223=> selectedResource?.Id?.InstanceId is { } name && _resourceByName.TryGetValue(name, out var resource) 228=> PageViewModel.SelectedResource?.Id?.InstanceId is { } name 248var previousSelection = PageViewModel.SelectedResource?.Id?.InstanceId;
Components\Pages\ConsoleLogs.razor.cs (6)
213var selectedResourceName = PageViewModel.SelectedResource.Id?.InstanceId; 291var selectedResourceName = PageViewModel.SelectedResource?.Id?.InstanceId; 462var selectedResourceName = PageViewModel.SelectedResource.Id?.InstanceId; 663var name = PageViewModel?.SelectedResource.Id?.InstanceId; 1005if (string.Equals(PageViewModel.SelectedResource.Id?.InstanceId, resource.Name, StringComparisons.ResourceName)) 1033: string.Join("_", PageViewModel.SelectedResource.Id!.InstanceId!.Split(Path.GetInvalidFileNameChars()));
Components\Pages\Terminals.razor.cs (5)
165var previousSelection = PageViewModel.SelectedResource?.Id?.InstanceId; 186if (!string.Equals(previousSelection, PageViewModel.SelectedResource?.Id?.InstanceId, StringComparisons.ResourceName)) 253=> selectedResource?.Id?.InstanceId is { } name && _resourceByName.TryGetValue(name, out var resource) 258=> PageViewModel.SelectedResource?.Id?.InstanceId is { } name 278var previousSelection = PageViewModel.SelectedResource?.Id?.InstanceId;
Model\Otlp\ResourcesSelectHelpers.cs (1)
20var instanceIdMatches = allowedMatches.Where(e => string.Equals(name, e.Id?.InstanceId, StringComparisons.ResourceName)).ToList();
Model\ResourceTypeDetails.cs (5)
30if (InstanceId is null) 35return ResourceKey.Create(name: ReplicaSetName, instanceId: InstanceId); 55return $"Type = {Type}, InstanceId = {InstanceId ?? "(null)"}, ReplicaSetName = {ReplicaSetName ?? "(null)"}"; 65if (Type != other.Type || InstanceId != other.InstanceId || ReplicaSetName != other.ReplicaSetName)
Aspire.Dashboard.Components.Tests (21)
Pages\ConsoleLogsTests.cs (15)
129cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 162cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource2.Name); 293cut.WaitForState(() => instance.PageViewModel.SelectedResource?.Id?.InstanceId == "test-resource"); 352cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 444cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 484cut.WaitForState(() => cut.Instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 529cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 578cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 625cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 677cut.WaitForState(() => cut.Instance.PageViewModel.SelectedResource.Id?.InstanceId == selectedResource.Name); 731cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 770cut.WaitForState(() => cut.Instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 825cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 937cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name); 992cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.Name);
Pages\TerminalsTests.cs (6)
272Assert.Equal("shell-gdkfxyqe", cut.Instance.PageViewModel.SelectedResource!.Id!.InstanceId); 343Assert.Equal("shell-gdkfxyqe", cut.Instance.PageViewModel.SelectedResource!.Id!.InstanceId); 388Assert.Equal(new string?[] { null, null, "shell-1", "shell-2" }, selector.Resources!.Select(r => r.Id?.InstanceId)); 421cut.FindComponent<ResourceSelect>().Instance.Resources!.Select(r => r.Id?.InstanceId)); 575Assert.Equal(new string?[] { null, "hidden" }, selector.Instance.Resources!.Select(r => r.Id?.InstanceId)); 692cut.FindComponent<ResourceSelect>().Instance.Resources!.Select(r => r.Id?.InstanceId));
Aspire.Dashboard.Tests (33)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (7)
41Assert.Equal("App1", entry.Id.InstanceId); 88Assert.Null(entry.Id.InstanceId); 97Assert.Equal("App1-r1", entry.Id.InstanceId); 106Assert.Equal("App1-r2", entry.Id.InstanceId); 115Assert.Equal("App2", entry.Id.InstanceId); 123Assert.Equal("App3", entry.Id.InstanceId); 131Assert.Equal("App4", entry.Id.InstanceId);
Model\ApplicationsSelectHelpersTests.cs (26)
35Assert.Null(app.Id!.InstanceId); 41Assert.Equal("multiple-instance", app.Id!.InstanceId); 47Assert.Equal("multiple-instanceabc", app.Id!.InstanceId); 53Assert.Equal("singleton-instanceabc", app.Id!.InstanceId); 60Assert.Equal("multiple-instanceabc", app.Id!.InstanceId); 76Assert.Equal("dotnet-cli-aaaaaaaa-bbbb-cccc-dddd-eeee6a764b7d", app.Id!.InstanceId); 106var replica = appVMs.Single(app => app.Id!.InstanceId == "dotnet-cli-aaaaaaaa-bbbb-cccc-dddd-eeee6a764b7d"); 107Assert.Same(replica, appVMs.GetResource(NullLogger.Instance, replica.Id!.InstanceId, canSelectGrouping, null!)); 120var expected = appVMs.Single(app => app.Id!.InstanceId == "dotnet-cli-aaaaaaaa-bbbb-cccc-dddd-eeee6a764b7d"); 142Assert.Equal("dotnet-cli-aaaaaaaa-bbbb-cccc-dddd-eeee6a764b7d", app.Id!.InstanceId); 147Assert.Equal("dotnet-cli-11111111-2222-3333-4444-55556a764b7d", app.Id!.InstanceId); 161Assert.Same(instance, appVMs.GetResource(logger, instance.Id!.InstanceId, canSelectGrouping, null!)); 180Assert.Equal("singleton", app.Id!.InstanceId); 197Assert.Equal("singleton-", app.Id!.InstanceId); 236Assert.Null(app.Id!.InstanceId); 242Assert.Equal("name-instance", app.Id!.InstanceId); 248Assert.Equal("NAME-instanceabc", app.Id!.InstanceId); 259Assert.Equal("name-instance", app1.Id!.InstanceId); 267Assert.Equal("NAME-instanceabc", app2.Id!.InstanceId); 291Assert.Equal("test-abc", app.Id!.InstanceId); 311Assert.Null(app.Id!.InstanceId); 317Assert.Equal("app-123", app.Id!.InstanceId); 323Assert.Equal("app-456", app.Id!.InstanceId); 348Assert.Null(app.Id!.InstanceId); 354Assert.Equal("app-123", app.Id!.InstanceId); 360Assert.Equal("app-456", app.Id!.InstanceId);