3 implementations of IUserSecretsManager
Aspire.Hosting (2)
UserSecrets\NoopUserSecretsManager.cs (1)
15internal sealed class NoopUserSecretsManager : IUserSecretsManager
UserSecrets\UserSecretsManagerFactory.cs (1)
80private sealed class UserSecretsManager : IUserSecretsManager
Aspire.Hosting.Tests (1)
Utils\MockUserSecretsManager.cs (1)
11internal sealed class MockUserSecretsManager : IUserSecretsManager
45 references to IUserSecretsManager
Aspire.Hosting (22)
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>();
DistributedApplicationBuilder.cs (2)
71private readonly IUserSecretsManager _userSecretsManager; 108public IUserSecretsManager UserSecretsManager => _userSecretsManager;
IDistributedApplicationBuilder.cs (1)
169public IUserSecretsManager UserSecretsManager => throw new NotImplementedException();
Orchestrator\ParameterProcessor.cs (1)
28IUserSecretsManager 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)
20/// Factory for creating and caching <see cref="IUserSecretsManager"/> instances. 28private readonly Dictionary<string, IUserSecretsManager> _managerCache = new(); 40public IUserSecretsManager GetOrCreate(string filePath) 48if (!_managerCache.TryGetValue(normalizedPath, out var manager)) 60public IUserSecretsManager GetOrCreateFromId(string? userSecretsId) 74public IUserSecretsManager GetOrCreate(Assembly? assembly)
VersionChecking\VersionCheckService.cs (2)
35private readonly IUserSecretsManager _userSecretsManager; 40IUserSecretsManager userSecretsManager)
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
249public IUserSecretsManager UserSecretsManager => innerBuilder.UserSecretsManager; 403public IUserSecretsManager UserSecretsManager => _innerBuilder.UserSecretsManager; 499new IUserSecretsManager UserSecretsManager => ((IDistributedApplicationBuilder)this).UserSecretsManager;
Aspire.Hosting.Tests (20)
Orchestrator\ParameterProcessorTests.cs (1)
1135IUserSecretsManager? userSecretsManager = null)
PersistentContainerWarningTests.cs (3)
22services.AddSingleton<IUserSecretsManager>(NoopUserSecretsManager.Instance); 46services.AddSingleton<IUserSecretsManager>(new MockUserSecretsManager()); 70services.AddSingleton<IUserSecretsManager>(NoopUserSecretsManager.Instance);
SecretsStoreTests.cs (3)
41var manager = factory.GetOrCreate(testAssembly); 67var manager = factory.GetOrCreate(testAssembly); 79var manager = factory.GetOrCreateFromId(userSecretsId);
UserSecretsParameterDefaultTests.cs (12)
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); 200var manager = factory.GetOrCreate(testAssembly); 231var manager = customFactory.GetOrCreate(testAssembly); 260var manager1 = customFactory1.GetOrCreate(testAssembly1); 266var manager2 = customFactory2.GetOrCreate(testAssembly2); 295var manager = customFactory.GetOrCreate(testAssembly); 336var manager = factory.GetOrCreateFromId(userSecretsId);
VersionChecking\VersionCheckServiceTests.cs (1)
257IUserSecretsManager? userSecretsManager = null)