3 instantiations of BrowserConfiguration
Aspire.Hosting.Browsers (3)
BrowserConfiguration.cs (1)
83
return new
BrowserConfiguration
(resolvedBrowser, resolvedProfile, resolvedUserDataMode, appHostKey);
BrowserLogsConfigurationManager.cs (2)
226
var browserConfiguration = new
BrowserConfiguration
(
361
return new
BrowserConfiguration
(
56 references to BrowserConfiguration
Aspire.Hosting.Browsers (56)
BrowserConfiguration.cs (12)
35
internal static
BrowserConfiguration
Resolve(
39
BrowserConfiguration
? resourceRuntimeConfiguration = null,
40
BrowserConfiguration
? globalRuntimeConfiguration = null)
143
BrowserConfiguration
? resourceRuntimeConfiguration,
144
BrowserConfiguration
? globalRuntimeConfiguration,
160
BrowserConfiguration
? resourceRuntimeConfiguration,
161
BrowserConfiguration
? globalRuntimeConfiguration,
179
BrowserConfiguration
? resourceRuntimeConfiguration,
180
BrowserConfiguration
? globalRuntimeConfiguration,
197
BrowserConfiguration
? resourceRuntimeConfiguration,
198
BrowserConfiguration
? globalRuntimeConfiguration,
199
Func<
BrowserConfiguration
, T> getRuntimeValue,
BrowserHostRegistry.cs (7)
19
private readonly Func<
BrowserConfiguration
, string, BrowserLogsUserDataDirectory> _createUserDataDirectory;
20
private readonly Func<
BrowserConfiguration
, BrowserHostIdentity, BrowserLogsUserDataDirectory, CancellationToken, Task<IBrowserHost>> _createHostAsync;
40
Func<
BrowserConfiguration
, string, BrowserLogsUserDataDirectory>? createUserDataDirectory,
41
Func<
BrowserConfiguration
, BrowserHostIdentity, BrowserLogsUserDataDirectory, CancellationToken, Task<IBrowserHost>>? createHostAsync,
52
public async Task<BrowserHostLease> AcquireAsync(
BrowserConfiguration
configuration, CancellationToken cancellationToken)
293
BrowserConfiguration
configuration,
314
private BrowserLogsUserDataDirectory CreateUserDataDirectory(
BrowserConfiguration
configuration, string browserExecutable)
BrowserLogsBuilderExtensions.cs (5)
34
internal const BrowserUserDataMode DefaultUserDataMode =
BrowserConfiguration
.DefaultUserDataMode;
132
var
initialConfiguration =
BrowserConfiguration
.Resolve(builder.ApplicationBuilder.Configuration, parentResource.Name, explicitConfigurationValues);
160
var
currentConfiguration = browserLogsResource.ResolveCurrentConfiguration(configuration, configurationStore);
294
static ImmutableArray<ResourcePropertySnapshot> CreateInitialProperties(string resourceName,
BrowserConfiguration
configuration)
BrowserLogsConfigurationManager.cs (12)
182
var
currentConfiguration = resource.ResolveCurrentConfiguration(configuration, configurationStore);
191
var
currentConfiguration = resource.ResolveCurrentConfiguration(configuration, configurationStore);
198
var
currentConfiguration = resource.ResolveCurrentConfiguration(configuration, configurationStore);
226
var
browserConfiguration = new BrowserConfiguration(
322
private List<(BrowserLogsResource Resource,
BrowserConfiguration
Configuration)> ResolveEffectiveConfigurations(
326
var
selectedConfiguration = ToBrowserConfiguration(selected);
335
private
BrowserConfiguration
ResolveEffectiveConfiguration(
339
BrowserConfiguration
selectedConfiguration)
351
return
BrowserConfiguration
.Resolve(
359
private
BrowserConfiguration
ToBrowserConfiguration(BrowserLogsConfigurationSelection selected)
420
private Task PublishConfigurationSnapshotAsync(BrowserLogsResource resource,
BrowserConfiguration
browserConfiguration)
430
BrowserConfiguration
browserConfiguration)
BrowserLogsConfigurationStore.cs (6)
12
private readonly Dictionary<string,
BrowserConfiguration
> _resourceConfigurations = new(StringComparers.ResourceName);
13
private
BrowserConfiguration
? _globalConfiguration;
15
public (
BrowserConfiguration
? Resource,
BrowserConfiguration
? Global) GetConfigurations(string resourceName)
21
var hasResourceConfiguration = _resourceConfigurations.TryGetValue(resourceName, out
var
resourceConfiguration);
26
public void Set(BrowserLogsConfigurationScope scope, string resourceName,
BrowserConfiguration
configuration)
BrowserLogsResource.cs (4)
12
BrowserConfiguration
initialConfiguration,
18
public
BrowserConfiguration
InitialConfiguration { get; } = initialConfiguration;
22
public
BrowserConfiguration
ResolveCurrentConfiguration(IConfiguration configuration, BrowserLogsConfigurationStore? configurationStore = null)
25
return
BrowserConfiguration
.Resolve(
BrowserLogsRunningSession.cs (5)
36
BrowserConfiguration
configuration,
58
BrowserConfiguration
configuration,
90
private readonly
BrowserConfiguration
_configuration;
108
BrowserConfiguration
configuration,
146
BrowserConfiguration
configuration,
BrowserLogsSessionManager.cs (1)
62
public async Task StartSessionAsync(BrowserLogsResource resource,
BrowserConfiguration
configuration, string resourceName, Uri url, CancellationToken cancellationToken)
BrowserUserDataPathResolver.cs (2)
50
public static string Resolve(
BrowserConfiguration
configuration, bool createDirectory = true)
101
private static string GetAppHostSegment(
BrowserConfiguration
configuration)
ChromiumBrowserResolver.cs (1)
15
/// so <see cref="
BrowserConfiguration
"/> stays focused on configuration precedence and effective option values.
IBrowserLogsSessionManager.cs (1)
8
Task StartSessionAsync(BrowserLogsResource resource,
BrowserConfiguration
configuration, string resourceName, Uri url, CancellationToken cancellationToken);