3 instantiations of BrowserConfiguration
Aspire.Hosting.Browsers (3)
BrowserConfiguration.cs (1)
83
return new
BrowserConfiguration
(resolvedBrowser, resolvedProfile, resolvedUserDataMode, appHostKey);
BrowserLogsConfigurationManager.cs (2)
225
var browserConfiguration = new
BrowserConfiguration
(
360
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)
17
private readonly Func<
BrowserConfiguration
, string, BrowserLogsUserDataDirectory> _createUserDataDirectory;
18
private readonly Func<
BrowserConfiguration
, BrowserHostIdentity, BrowserLogsUserDataDirectory, CancellationToken, Task<IBrowserHost>> _createHostAsync;
38
Func<
BrowserConfiguration
, string, BrowserLogsUserDataDirectory>? createUserDataDirectory,
39
Func<
BrowserConfiguration
, BrowserHostIdentity, BrowserLogsUserDataDirectory, CancellationToken, Task<IBrowserHost>>? createHostAsync,
50
public async Task<BrowserHostLease> AcquireAsync(
BrowserConfiguration
configuration, CancellationToken cancellationToken)
291
BrowserConfiguration
configuration,
312
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)
181
var
currentConfiguration = resource.ResolveCurrentConfiguration(configuration, configurationStore);
190
var
currentConfiguration = resource.ResolveCurrentConfiguration(configuration, configurationStore);
197
var
currentConfiguration = resource.ResolveCurrentConfiguration(configuration, configurationStore);
225
var
browserConfiguration = new BrowserConfiguration(
321
private List<(BrowserLogsResource Resource,
BrowserConfiguration
Configuration)> ResolveEffectiveConfigurations(
325
var
selectedConfiguration = ToBrowserConfiguration(selected);
334
private
BrowserConfiguration
ResolveEffectiveConfiguration(
338
BrowserConfiguration
selectedConfiguration)
350
return
BrowserConfiguration
.Resolve(
358
private
BrowserConfiguration
ToBrowserConfiguration(BrowserLogsConfigurationSelection selected)
419
private Task PublishConfigurationSnapshotAsync(BrowserLogsResource resource,
BrowserConfiguration
browserConfiguration)
429
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)
34
BrowserConfiguration
configuration,
56
BrowserConfiguration
configuration,
88
private readonly
BrowserConfiguration
_configuration;
106
BrowserConfiguration
configuration,
144
BrowserConfiguration
configuration,
BrowserLogsSessionManager.cs (1)
61
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);