2 writes to ResourceRepository
Aspire.Dashboard (2)
ServiceClient\DashboardDataSource.cs (2)
123
ResourceRepository
= historicalDataSourceLease.ResourceRepository;
154
ResourceRepository
= currentDataSource.ResourceRepository;
37 references to ResourceRepository
Aspire.Dashboard (25)
Components\Controls\ApplicationSummary.razor.cs (1)
160
var (snapshot, subscription) = await DataSource.
ResourceRepository
.SubscribeResourcesAsync(_cts.Token);
Components\Controls\PropertyValues\ResourceNameButtonValue.razor.cs (1)
45
_resource = DataSource.
ResourceRepository
.GetResource(Resource.ResourceKey.ToString());
Components\Controls\TerminalDisconnectedBanner.razor.cs (1)
132
var (snapshot, updates) = await DataSource.
ResourceRepository
.SubscribeResourcesAsync(cancellationToken);
Components\Dialogs\ManageDataDialog.razor.cs (2)
154
var (snapshot, subscription) = await DataSource.
ResourceRepository
.SubscribeResourcesAsync(_cts.Token);
569
await DataSource.
ResourceRepository
.ClearConsoleLogsAsync(consoleLogResourceNames, filterDate);
Components\Layout\ResourcesLayout.razor.cs (1)
421
var (snapshot, subscription) = await DataSource.
ResourceRepository
.SubscribeResourcesAsync(cancellationToken);
Components\Legacy\Pages\ConsoleLogs.razor.cs (3)
243
var (snapshot, subscription) = await DataSource.
ResourceRepository
.SubscribeResourcesAsync(_resourceSubscriptionToken);
975
? DataSource.
ResourceRepository
.GetResources().Select(resource => resource.Name).ToList()
978
await DataSource.
ResourceRepository
.ClearConsoleLogsAsync(resourceNames, now);
Components\Legacy\Pages\Resources.razor.cs (1)
261
var (snapshot, subscription) = await DataSource.
ResourceRepository
.SubscribeResourcesAsync(_cts.Token);
Components\Legacy\Pages\Terminals.razor.cs (1)
98
var (snapshot, updates) = await DataSource.
ResourceRepository
.SubscribeResourcesAsync(cancellationToken);
Components\Pages\ConsoleLogs.razor.cs (3)
265
var (snapshot, subscription) = await DataSource.
ResourceRepository
.SubscribeResourcesAsync(_resourceSubscriptionToken);
1089
? DataSource.
ResourceRepository
.GetResources().Select(resource => resource.Name).ToList()
1092
await DataSource.
ResourceRepository
.ClearConsoleLogsAsync(resourceNames, now);
Components\Pages\Resources.razor.cs (1)
262
var (snapshot, subscription) = await DataSource.
ResourceRepository
.SubscribeResourcesAsync(_cts.Token);
Components\Pages\Terminals.razor.cs (1)
101
var (snapshot, updates) = await DataSource.
ResourceRepository
.SubscribeResourcesAsync(cancellationToken);
Model\ConsoleLogsFetcher.cs (2)
40
await foreach (var batch in _dataSource.
ResourceRepository
.GetConsoleLogs(resourceName, cancellationToken).ConfigureAwait(false))
69
var resources = _dataSource.
ResourceRepository
.GetResources().Where(r => resourceNames.Contains(r.Name)).ToList();
Model\TelemetryExportService.cs (1)
63
var snapshot = _dataSource.
ResourceRepository
.GetResources();
ServiceClient\SelectedDashboardClient.cs (6)
39
public Task<ResourceViewModelSubscription> SubscribeResourcesAsync(CancellationToken cancellationToken) => dataSource.
ResourceRepository
.SubscribeResourcesAsync(cancellationToken);
40
public ResourceViewModel? GetResource(string resourceName) => dataSource.
ResourceRepository
.GetResource(resourceName);
41
public IReadOnlyList<ResourceViewModel> GetResources() => dataSource.
ResourceRepository
.GetResources();
44
? dataSource.
ResourceRepository
.SubscribeConsoleLogs(resourceName, cancellationToken)
48
? dataSource.
ResourceRepository
.GetConsoleLogs(resourceName, cancellationToken)
54
return dataSource.
ResourceRepository
.ClearConsoleLogsAsync(resourceNames, clearDate);
Aspire.Dashboard.Tests (12)
Model\DashboardDataSourceTests.cs (12)
263
(IResourceRepositoryWriter)dataSource.
ResourceRepository
);
1399
var historicalResourceRepository = dataSource.
ResourceRepository
;
1405
Assert.Same(historicalResourceRepository, dataSource.
ResourceRepository
);
1412
Assert.Same(historicalResourceRepository, dataSource.
ResourceRepository
);
1491
var currentResourceRepository = dataSource.
ResourceRepository
;
1504
Assert.Equal("api", Assert.Single(dataSource.
ResourceRepository
.GetResources()).Name);
1568
var currentResourceRepository = dataSource.
ResourceRepository
;
1574
Assert.Same(currentResourceRepository, dataSource.
ResourceRepository
);
1604
var currentResourceRepository = dataSource.
ResourceRepository
;
1611
Assert.Same(currentResourceRepository, dataSource.
ResourceRepository
);
1637
var currentResourceRepository = dataSource.
ResourceRepository
;
1644
Assert.Same(currentResourceRepository, dataSource.
ResourceRepository
);