18 instantiations of StorageResult
Aspire.Dashboard (5)
Model\BrowserStorage\BrowserStorageBase.cs (3)
26return new StorageResult<TValue>(result.Success, result.Value); 47return new StorageResult<TValue>(false, default); 53return new StorageResult<TValue>(false, default);
Model\BrowserStorage\LocalBrowserStorage.cs (2)
48return new StorageResult<TValue>(false, default); 52return new StorageResult<TValue>(true, JsonSerializer.Deserialize(json, typeInfo));
Aspire.Dashboard.Components.Tests (7)
Shared\TestLocalStorage.cs (4)
20return Task.FromResult(new StorageResult<T>(success: success, value: (T)(value ?? default(T))!)); 22return Task.FromResult(new StorageResult<T>(success: false, value: default)); 35return new StorageResult<T>(success: success, value: (T)(value ?? default(T))!); 38return new StorageResult<T>(success: false, value: default);
tests\Shared\TestSessionStorage.cs (3)
19return new StorageResult<T>(success: success, value: (T)(value ?? default(T))!); 25return new StorageResult<T>(success: success, value: (T)(value ?? default(T))!); 28return new StorageResult<T>(success: false, value: default);
Aspire.Dashboard.Playwright.Tests (3)
tests\Shared\TestSessionStorage.cs (3)
19return new StorageResult<T>(success: success, value: (T)(value ?? default(T))!); 25return new StorageResult<T>(success: success, value: (T)(value ?? default(T))!); 28return new StorageResult<T>(success: false, value: default);
Aspire.Dashboard.Tests (3)
tests\Shared\TestSessionStorage.cs (3)
19return new StorageResult<T>(success: success, value: (T)(value ?? default(T))!); 25return new StorageResult<T>(success: success, value: (T)(value ?? default(T))!); 28return new StorageResult<T>(success: false, value: default);
36 references to StorageResult
Aspire.Dashboard (23)
Components\Controls\SummaryDetailsView.razor.cs (3)
107var orientationResult = await LocalStore.GetUnprotectedAsync<Orientation>(GetOrientationStorageKey()); 116var panel1FractionResult = await LocalStore.GetUnprotectedAsync<float>(GetSizeStorageKey()); 162var panel1FractionResult = await LocalStore.GetUnprotectedAsync<float>(GetSizeStorageKey());
Components\Dialogs\TextVisualizerDialog.razor.cs (1)
49var settingsResult = await LocalStorage.GetUnprotectedAsync<TextVisualizerDialogSettings>(BrowserStorageKeys.TextVisualizerDialogSettings);
Components\Layout\MainLayout.razor.cs (4)
115var selectedRunResult = await SessionStorage.GetAsync<string>(BrowserStorageKeys.SelectedDashboardRunId); 171var timeFormatResult = await LocalStorage.GetAsync<TimeFormat>(BrowserStorageKeys.TimeFormat); 178var navExpandedResult = await LocalStorage.GetUnprotectedAsync<bool>(BrowserStorageKeys.NavMenuExpanded); 232var dismissedResult = await localStorage.GetUnprotectedAsync<bool>(storageKey);
Components\Pages\ConsoleLogs.razor.cs (2)
200var consoleSettingsResult = await LocalStorage.GetUnprotectedAsync<ConsoleLogConsoleSettings>(BrowserStorageKeys.ConsoleLogConsoleSettings); 208var showHiddenResources = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources);
Components\Pages\IPageWithSessionAndUrlState.cs (1)
118var result = await page.SessionStorage.GetAsync<TSerializableViewModel>(page.SessionStorageKey).ConfigureAwait(false);
Components\Pages\Resources.razor.cs (3)
219var showResourceTypeColumn = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowResourceTypes); 225var showHiddenResources = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources); 236var collapsedResult = await LocalStorage.GetAsync<List<string>>(_collapsedResourceNamesKey);
Components\Pages\Terminals.razor.cs (1)
92var hidden = await SessionStorage.GetAsync<bool>(BrowserStorageKeys.ResourcesShowHiddenResources).WaitAsync(cancellationToken);
Model\BrowserStorage\BrowserStorageBase.cs (3)
21public Task<StorageResult<TValue>> GetAsync<TValue>(string key) 30protected async Task<StorageResult<TValue>> ReadAsync<TValue>(string key, Func<Task<StorageResult<TValue>>> getValue)
Model\BrowserStorage\IBrowserStorage.cs (1)
8Task<StorageResult<TValue>> GetAsync<TValue>(string key);
Model\BrowserStorage\ILocalStorage.cs (1)
11Task<StorageResult<TValue>> GetUnprotectedAsync<TValue>(string key);
Model\BrowserStorage\LocalBrowserStorage.cs (2)
40public Task<StorageResult<TValue>> GetUnprotectedAsync<TValue>(string key) => GetJsonAsync<TValue>(key); 42private Task<StorageResult<TValue>> GetJsonAsync<TValue>(string key)
Model\ConsoleLogsManager.cs (1)
47var filtersResult = await _sessionStorage.GetAsync<ConsoleLogsFilters>(BrowserStorageKeys.ConsoleLogFilters).ConfigureAwait(false);
Aspire.Dashboard.Components.Tests (3)
Shared\TestLocalStorage.cs (2)
15public Task<StorageResult<T>> GetAsync<T>(string key) 25public async Task<StorageResult<T>> GetUnprotectedAsync<T>(string key)
tests\Shared\TestSessionStorage.cs (1)
14public async Task<StorageResult<T>> GetAsync<T>(string key)
Aspire.Dashboard.Playwright.Tests (1)
tests\Shared\TestSessionStorage.cs (1)
14public async Task<StorageResult<T>> GetAsync<T>(string key)
Aspire.Dashboard.Tests (9)
LocalBrowserStorageTests.cs (8)
74var result = await localStorage.GetUnprotectedAsync<int>("MyKey").DefaultTimeout(); 100var result = await localStorage.GetUnprotectedAsync<int>("MyKey").DefaultTimeout(); 125var result = await localStorage.GetUnprotectedAsync<int>("MyKey").DefaultTimeout(); 145var result = await localStorage.GetUnprotectedAsync<int>("MyKey").DefaultTimeout(); 164var result = await storage.GetAsync<int>("MyKey").DefaultTimeout(); 180var result = await storage.GetAsync<int>("MyKey").DefaultTimeout(); 195var result = await localStorage.GetUnprotectedAsync<int>("MyKey").DefaultTimeout(); 214var result = await storage.GetAsync<int>("MyKey").DefaultTimeout();
tests\Shared\TestSessionStorage.cs (1)
14public async Task<StorageResult<T>> GetAsync<T>(string key)