4 writes to Name
Aspire.Dashboard (1)
ServiceClient\Partials.cs (1)
25
Name
= ValidateNotNull(Name),
Aspire.Dashboard.Components.Tests (2)
Pages\ResourcesTests.cs (1)
359
Name
= name,
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
32
Name
= resourceName ?? "Name!",
Aspire.Dashboard.Tests (1)
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
32
Name
= resourceName ?? "Name!",
102 references to Name
Aspire.Dashboard (65)
Components\Controls\PropertyValues\ResourceNameButtonValue.razor.cs (1)
51
NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(_resource.
Name
));
Components\Controls\ResourceDetails.razor.cs (3)
120
if (!string.Equals(Resource.
Name
, _resource?.
Name
, StringComparisons.ResourceName))
303
NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(resource: relationship.Resource.
Name
));
Components\Pages\ConsoleLogs.razor.cs (22)
55
s._logger.LogDebug("Canceling subscription {SubscriptionId} to {ResourceName}.", s.SubscriptionId, s.Resource.
Name
);
63
_logger.LogDebug("Canceling subscription for resource {ResourceName}.", Resource.
Name
);
224
var added = _resourceByName.TryAdd(resource.
Name
, resource);
257
if (ResourceName is not null && PageViewModel.SelectedResource is null && changeType == ResourceViewModelChangeType.Upsert && string.Equals(ResourceName, resource.
Name
, StringComparisons.ResourceName))
446
NavigationManager.NavigateTo(DashboardUrls.ResourcesUrl(resource: selectedResource.
Name
));
450
(resource, command) => DashboardCommandExecutor.IsExecuting(resource.
Name
, command.Name),
557
var resourceName = resource.
Name
;
639
? ResourceTypeDetails.CreateReplicaInstance(resource.
Name
, resourceName)
640
: ResourceTypeDetails.CreateSingleton(resource.
Name
, resourceName);
684
Logger.LogDebug("Subscribing to console logs with subscription {SubscriptionId} to resource {ResourceName}.", subscription.SubscriptionId, subscription.Resource.
Name
);
686
var logSubscription = DashboardClient.SubscribeConsoleLogs(subscription.Resource.
Name
, subscription.CancellationToken);
764
Logger.LogError(ex, "Error watching logs for resource {ResourceName}.", subscription.Resource.
Name
);
777
_consoleLogsSubscriptions.TryRemove(subscription.Resource.
Name
, out _);
787
Logger.LogDebug("Subscription {SubscriptionId} finished watching logs for resource {ResourceName}. Cancel duration: {Duration}", subscription.SubscriptionId, subscription.Resource.
Name
, subscription.GetCancelElapsedTime());
824
_resourceByName[resource.
Name
] = resource;
828
if (_isSubscribedToAll && !_consoleLogsSubscriptions.ContainsKey(resource.
Name
) &&
836
var removed = _resourceByName.TryRemove(resource.
Name
, out _);
840
if (_consoleLogsSubscriptions.TryRemove(resource.
Name
, out var subscription))
853
if (string.Equals(PageViewModel.SelectedResource.Id?.InstanceId, resource.
Name
, StringComparisons.ResourceName))
941
Logger.LogDebug("Inserting new pause log entry for {Resource} starting at {StartTimestamp}.", subscription.Resource.
Name
, timestamp);
955
Logger.LogDebug("Updating pause log entry for {Resource} starting at {StartTimestamp} with end of {EndTimestamp}.", subscription.Resource.
Name
, pause.StartTime, timestamp);
999
viewModel.SelectedResource = _resources.GetResource(Logger, r.
Name
, canSelectGrouping: false, fallback: _allResource);
Components\Pages\Resources.razor.cs (20)
274
if (string.Equals(SelectedResource?.
Name
, resource.
Name
, StringComparisons.ResourceName))
282
var removed = _resourceByName.TryRemove(resource.
Name
, out _);
321
if (_resourceByName.TryGetValue(resource.
Name
, out _))
324
_resourceByName[resource.
Name
] = resource;
328
added = _resourceByName.TryAdd(resource.
Name
, resource);
364
var activeResources = _resourceByName.Values.Where(Filter).OrderBy(e => e.ResourceType).ThenBy(e => e.
Name
).ToList();
415
var orderedResources = ResourceGridViewModel.OrderNestedResources(filteredResources.ToList(), r => _collapsedResourceNames.Contains(r.
Name
))
589
(resource, command) => DashboardCommandExecutor.IsExecuting(resource.
Name
, command.Name),
608
Logger.LogDebug("Showing details for resource {ResourceName}.", resource.
Name
);
612
if (string.Equals(SelectedResource?.
Name
, resource.
Name
, StringComparisons.ResourceName))
692
=> string.Equals(resource.
Name
, SelectedResource?.
Name
, StringComparisons.ResourceName) ? "selected-row resource-row" : "resource-row";
732
_collapsedResourceNames.Add(viewModel.Resource.
Name
);
736
_collapsedResourceNames.Remove(viewModel.Resource.
Name
);
748
.Where(r => _resourceByName.Values.Any(nested => nested.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == r.
Name
))
755
_collapsedResourceNames.Remove(resource.
Name
);
762
_collapsedResourceNames.Add(resource.
Name
);
820
await _jsModule.InvokeVoidAsync("updateResourcesGraphSelected", SelectedResource?.
Name
);
Components\ResourcesGridColumns\UnreadLogErrorsBadge.razor.cs (1)
37
var otlpResource = TelemetryRepository.GetResourceByCompositeName(resource.
Name
);
Model\DashboardCommandExecutor.cs (2)
37
var executingCommandKey = (resource.
Name
, command.Name);
140
response = await dashboardClient.ExecuteResourceCommandAsync(resource.
Name
, resource.ResourceType, command, CancellationToken.None).ConfigureAwait(false);
Model\ResourceGraph\ResourceGraphMapper.cs (2)
32
resolvedNames.Add(match.
Name
);
48
Name = r.
Name
,
Model\ResourceGridViewModel.cs (2)
60
foreach (var childGridVM in initialGridVMs.Where(r => r.Resource.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == resource.
Name
))
82
return initialGridVMs.Any(r => r.Resource.
Name
== parentName);
Model\ResourceIconHelpers.cs (1)
42
throw new InvalidOperationException($"Couldn't resolve resource icon for {resource.
Name
}.");
Model\ResourceMenuItems.cs (1)
131
var telemetryResource = telemetryRepository.GetResourceByCompositeName(resource.
Name
);
Model\ResourceOutgoingPeerResolver.cs (4)
36
var added = _resourceByName.TryAdd(resource.
Name
, resource);
51
if (!_resourceByName.TryGetValue(resource.
Name
, out var existingResource) ||
57
_resourceByName[resource.
Name
] = resource;
63
var removed = _resourceByName.TryRemove(resource.
Name
, out _);
Model\ResourceViewModel.cs (4)
110
return
Name
.Contains(filter, StringComparisons.UserTextSearch);
173
return resource.
Name
;
218
return StringComparers.ResourceName.Compare(x.
Name
, y.
Name
);
Otlp\Storage\TelemetryRepository.cs (2)
1116
if (span.UninstrumentedPeer?.ResourceKey.EqualsCompositeName(uninstrumentedPeer.
Name
) ?? false)
1122
var resourceKey = ResourceKey.Create(name: uninstrumentedPeer.DisplayName, instanceId: uninstrumentedPeer.
Name
);
Aspire.Dashboard.Components.Tests (17)
Controls\ResourceDetailsTests.cs (4)
38
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.
Name
, resource1)]));
122
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.
Name
, resource1)]));
206
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.
Name
, resource1)]));
290
builder.Add(p => p.ResourceByName, new ConcurrentDictionary<string, ResourceViewModel>([new KeyValuePair<string, ResourceViewModel> (resource1.
Name
, resource1)]));
Pages\ConsoleLogsTests.cs (11)
134
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
166
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource2.
Name
);
280
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == regularResource.
Name
);
320
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
368
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
417
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
464
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
524
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
583
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
650
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
705
cut.WaitForState(() => instance.PageViewModel.SelectedResource.Id?.InstanceId == testResource.
Name
);
Pages\ResourcesTests.cs (2)
351
Assert.Contains(filteredResources, r => r.
Name
== "Resource2");
352
Assert.Contains(filteredResources, r => r.
Name
== "Resource3");
Aspire.Dashboard.Tests (20)
ConsoleLogsTests\CreateResourceSelectModelsTests.cs (3)
24
var resourcesByName = new ConcurrentDictionary<string, ResourceViewModel>(resources.ToDictionary(app => app.
Name
));
67
var resourcesByName = new ConcurrentDictionary<string, ResourceViewModel>(resources.ToDictionary(app => app.
Name
));
148
var resourcesByName = new ConcurrentDictionary<string, ResourceViewModel>(resources.ToDictionary(app => app.
Name
));
Model\ResourceGraphMapperTests.cs (8)
23
[resource1.
Name
] = resource1,
24
[resource2.
Name
] = resource2,
44
[resource1.
Name
] = resource1,
45
[resource21.
Name
] = resource21,
46
[resource22.
Name
] = resource22,
65
[resource.
Name
] = resource,
83
[resource1.
Name
] = resource1,
84
[hiddenResource.
Name
] = hiddenResource,
Model\ResourceMenuItemsTests.cs (4)
35
r => r.
Name
,
56
var outgoingPeerResolver = new TestOutgoingPeerResolver(onResolve: attributes => (resource.
Name
, resource));
86
r => r.
Name
,
137
r => r.
Name
,
Model\ResourceViewModelNameComparerTests.cs (4)
29
vm => Assert.Equal("database-abc", vm.
Name
),
30
vm => Assert.Equal("database-xyz", vm.
Name
),
31
vm => Assert.Equal("database-dashboard-abc", vm.
Name
),
32
vm => Assert.Equal("database-dashboard-xyz", vm.
Name
));
TelemetryRepositoryTests\TraceTests.cs (1)
2130
var outgoingPeerResolver = new TestOutgoingPeerResolver(onResolve: attributes => (resource.
Name
, resource));