Implemented interface member:
property
PageViewModel
Aspire.Dashboard.Components.Pages.IPageWithSessionAndUrlState<TViewModel, TSerializableViewModel>.PageViewModel
1 write to PageViewModel
Aspire.Dashboard (1)
Components\Pages\ConsoleLogs.razor.cs (1)
186
PageViewModel
= new ConsoleLogsViewModel { SelectedResource = _allResource, Status = Loc[nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources)] };
55 references to PageViewModel
Aspire.Dashboard (33)
Components\Pages\ConsoleLogs.razor.cs (21)
234
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLogsNotYetAvailable));
283
if (ResourceName is not null &&
PageViewModel
.SelectedResource is null && changeType == ResourceViewModelChangeType.Upsert && string.Equals(ResourceName, resource.Name, StringComparisons.ResourceName))
303
PageViewModel
.SelectedResource = GetSelectedOption();
371
var selectedResourceName =
PageViewModel
.SelectedResource.Id?.InstanceId;
427
return
PageViewModel
.SelectedResource == _allResource;
438
IsDisabled =
PageViewModel
.SelectedResource is null && !_isSubscribedToAll,
466
PageViewModel
.SelectedResource = _allResource;
529
var name =
PageViewModel
.SelectedResource.Id?.InstanceId;
609
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsLoadingResources));
615
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs));
744
PageViewModel
.SelectedResource = optionToSelect;
762
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs));
768
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsWatchingLogs));
815
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs));
829
SetStatus(
PageViewModel
, nameof(Dashboard.Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs));
844
if (
PageViewModel
.SelectedResource.Id is not null &&
846
PageViewModel
.SelectedResource.Id.GetResourceKey().ToString(),
899
if (string.Equals(
PageViewModel
.SelectedResource.Id?.InstanceId, resource.Name, StringComparisons.ResourceName))
902
PageViewModel
.SelectedResource = _allResource;
948
: string.Join("_",
PageViewModel
.SelectedResource.Id!.InstanceId!.Split(Path.GetInvalidFileNameChars()));
979
if (
PageViewModel
.SelectedResource != null)
Components_Pages_ConsoleLogs_razor.g.cs (12)
208
PageViewModel
.SelectedResource.Id?.ReplicaSetName
369
PageViewModel
.SelectedResource
375
__builder2.AddComponentParameter(23, nameof(global::Aspire.Dashboard.Components.Controls.ResourceSelect.SelectedResourceChanged), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Aspire.Dashboard.Model.Otlp.SelectViewModel<Aspire.Dashboard.Model.ResourceTypeDetails>>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Aspire.Dashboard.Model.Otlp.SelectViewModel<Aspire.Dashboard.Model.ResourceTypeDetails>>(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredEventCallback(this, global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.CreateInferredBindSetter(callback: __value => {
PageViewModel
.SelectedResource = __value; return global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.InvokeAsynchronousDelegate(callback:
383
); }, value:
PageViewModel
.SelectedResource),
PageViewModel
.SelectedResource))));
458
PageViewModel
.SelectedResource
475
if (
PageViewModel
.SelectedResource is { } selectedResource && !IsAllSelected())
815
__builder3.AddContent(56,
PageViewModel
.Status
1017
if (
PageViewModel
.SelectedResource?.Id is not null)
1027
__builder3.AddContent(74, $"{
PageViewModel
.SelectedResource.Name}: {
PageViewModel
.Status}"
1047
__builder3.AddContent(75,
PageViewModel
.Status
Aspire.Dashboard.Components.Tests (22)
Pages\ConsoleLogsTests.cs (22)
136
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
137
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
143
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsFinishedWatchingLogs)]);
168
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource2.Name);
169
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
258
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource?.Name == "hidden-resource");
282
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == regularResource.Name);
322
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
323
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
370
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
371
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
379
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsErrorWatchingLogs)]);
419
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
420
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
430
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
466
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
467
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
526
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
527
cut.WaitForState(() => instance.
PageViewModel
.Status == loc[nameof(Resources.ConsoleLogs.ConsoleLogsWatchingLogs)]);
585
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
652
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);
707
cut.WaitForState(() => instance.
PageViewModel
.SelectedResource.Id?.InstanceId == testResource.Name);