4 implementations of IUserSecretsManager
Aspire.Hosting (2)
UserSecrets\NoopUserSecretsManager.cs (1)
15internal sealed class NoopUserSecretsManager : IUserSecretsManager
UserSecrets\UserSecretsManagerFactory.cs (1)
79private sealed class UserSecretsManager : IUserSecretsManager
Aspire.Hosting.Browsers.Tests (1)
BrowserLogsBuilderExtensionsTests.cs (1)
1935private sealed class RecordingUserSecretsManager : IUserSecretsManager
Aspire.Hosting.TestUtilities (1)
Utils\MockUserSecretsManager.cs (1)
11internal sealed class MockUserSecretsManager : IUserSecretsManager
59 references to IUserSecretsManager
Aspire.Hosting (24)
ApplicationModel\UserSecretsParameterDefault.cs (1)
18internal sealed class UserSecretsParameterDefault(string applicationName, string parameterName, ParameterDefault parameterDefault, IUserSecretsManager userSecretsManager)
Ats\UserSecretsExports.cs (4)
23public static IUserSecretsManager GetUserSecretsManager(this IServiceProvider serviceProvider) 27return serviceProvider.GetRequiredService<IUserSecretsManager>(); 38public static Task SaveStateJson(this IUserSecretsManager userSecretsManager, string json, CancellationToken cancellationToken = default) 57public static void GetOrSetSecret<T>(this IUserSecretsManager userSecretsManager, IResourceBuilder<T> resourceBuilder, string name, string value)
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (2)
88var userSecretsManager = beforeStartEvent.Services.GetRequiredService<IUserSecretsManager>();
Dcp\DcpExecutor.cs (2)
62private readonly IUserSecretsManager _userSecretsManager; 106IUserSecretsManager userSecretsManager)
DistributedApplicationBuilder.cs (2)
79private readonly IUserSecretsManager _userSecretsManager; 116public IUserSecretsManager UserSecretsManager => _userSecretsManager;
IDistributedApplicationBuilder.cs (1)
176public IUserSecretsManager UserSecretsManager => throw new NotImplementedException();
Orchestrator\ParameterProcessor.cs (1)
26IUserSecretsManager userSecretsManager)
Pipelines\Internal\UserSecretsDeploymentStateManager.cs (2)
17private readonly IUserSecretsManager _userSecretsManager; 19public UserSecretsDeploymentStateManager(ILogger<UserSecretsDeploymentStateManager> logger, IUserSecretsManager userSecretsManager)
UserSecrets\NoopUserSecretsManager.cs (1)
13/// A no-op implementation of <see cref="IUserSecretsManager"/> used when user secrets are not configured for a project.
UserSecrets\UserSecretsManagerFactory.cs (6)
19/// Factory for creating and caching <see cref="IUserSecretsManager"/> instances. 27private readonly Dictionary<string, IUserSecretsManager> _managerCache = new(); 39public IUserSecretsManager GetOrCreate(string filePath) 47if (!_managerCache.TryGetValue(normalizedPath, out var manager)) 59public IUserSecretsManager GetOrCreateFromId(string? userSecretsId) 73public IUserSecretsManager GetOrCreate(Assembly? assembly)
VersionChecking\VersionCheckService.cs (2)
34private readonly IUserSecretsManager _userSecretsManager; 39IUserSecretsManager userSecretsManager)
Aspire.Hosting.Browsers (1)
BrowserLogsConfigurationManager.cs (1)
18IUserSecretsManager userSecretsManager,
Aspire.Hosting.Browsers.Tests (8)
BrowserLogsBuilderExtensionsTests.cs (7)
465builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 508builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 548builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 586builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 629builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 672builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 722builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager);
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (1)
18IUserSecretsManager userSecretsManager,
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
534public IUserSecretsManager UserSecretsManager => innerBuilder.UserSecretsManager; 697public IUserSecretsManager UserSecretsManager => _innerBuilder.UserSecretsManager; 793new IUserSecretsManager UserSecretsManager => ((IDistributedApplicationBuilder)this).UserSecretsManager;
Aspire.Hosting.Tests (23)
Dcp\DcpExecutorTests.cs (1)
10168IUserSecretsManager? userSecretsManager = null,
Orchestrator\ParameterProcessorTests.cs (1)
1271IUserSecretsManager? userSecretsManager = null,
PersistentContainerWarningTests.cs (3)
23services.AddSingleton<IUserSecretsManager>(NoopUserSecretsManager.Instance); 47services.AddSingleton<IUserSecretsManager>(new MockUserSecretsManager()); 71services.AddSingleton<IUserSecretsManager>(NoopUserSecretsManager.Instance);
SecretsStoreTests.cs (3)
41var manager = factory.GetOrCreate(testAssembly); 67var manager = factory.GetOrCreate(testAssembly); 79var manager = factory.GetOrCreateFromId(userSecretsId);
UserSecretsParameterDefaultTests.cs (14)
38var manager = factory.GetOrCreate(testAssembly); 55var manager = factory.GetOrCreate(testAssembly); 85var manager = factory.GetOrCreate(testAssembly); 120var manager = factory.GetOrCreate(testAssembly); 157var manager = factory.GetOrCreate(testAssembly); 162var manager = factory.GetOrCreate(testAssembly); 190var manager = factory.GetOrCreate(testAssembly); 222var manager = factory.GetOrCreate(testAssembly); 253var manager = customFactory.GetOrCreate(testAssembly); 282var manager1 = customFactory1.GetOrCreate(testAssembly1); 288var manager2 = customFactory2.GetOrCreate(testAssembly2); 317var manager = customFactory.GetOrCreate(testAssembly); 357var manager = factory.GetOrCreate(testAssembly); 387var manager = factory.GetOrCreateFromId(userSecretsId);
VersionChecking\VersionCheckServiceTests.cs (1)
397IUserSecretsManager? userSecretsManager = null,