4 implementations of IUserSecretsManager
Aspire.Hosting (2)
UserSecrets\NoopUserSecretsManager.cs (1)
13internal sealed class NoopUserSecretsManager : IUserSecretsManager
UserSecrets\UserSecretsManagerFactory.cs (1)
79private sealed class UserSecretsManager : IUserSecretsManager
Aspire.Hosting.Browsers.Tests (1)
BrowserLogsBuilderExtensionsTests.cs (1)
1934private sealed class RecordingUserSecretsManager : IUserSecretsManager
Aspire.Hosting.TestUtilities (1)
Utils\MockUserSecretsManager.cs (1)
9internal sealed class MockUserSecretsManager : IUserSecretsManager
59 references to IUserSecretsManager
Aspire.Hosting (24)
ApplicationModel\UserSecretsParameterDefault.cs (1)
16internal sealed class UserSecretsParameterDefault(string applicationName, string parameterName, ParameterDefault parameterDefault, IUserSecretsManager userSecretsManager)
Ats\UserSecretsExports.cs (4)
21public static IUserSecretsManager GetUserSecretsManager(this IServiceProvider serviceProvider) 25return serviceProvider.GetRequiredService<IUserSecretsManager>(); 36public static Task SaveStateJson(this IUserSecretsManager userSecretsManager, string json, CancellationToken cancellationToken = default) 55public static void GetOrSetSecret<T>(this IUserSecretsManager userSecretsManager, IResourceBuilder<T> resourceBuilder, string name, string value)
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (2)
86var userSecretsManager = beforeStartEvent.Services.GetRequiredService<IUserSecretsManager>();
Dcp\DcpExecutor.cs (2)
49private readonly IUserSecretsManager _userSecretsManager; 95IUserSecretsManager userSecretsManager)
DistributedApplicationBuilder.cs (2)
79private readonly IUserSecretsManager _userSecretsManager; 116public IUserSecretsManager UserSecretsManager => _userSecretsManager;
IDistributedApplicationBuilder.cs (1)
168public IUserSecretsManager UserSecretsManager => throw new NotImplementedException();
Orchestrator\ParameterProcessor.cs (1)
24IUserSecretsManager userSecretsManager)
Pipelines\Internal\UserSecretsDeploymentStateManager.cs (2)
15private readonly IUserSecretsManager _userSecretsManager; 17public UserSecretsDeploymentStateManager(ILogger<UserSecretsDeploymentStateManager> logger, IUserSecretsManager userSecretsManager)
UserSecrets\NoopUserSecretsManager.cs (1)
11/// A no-op implementation of <see cref="IUserSecretsManager"/> used when user secrets are not configured for a project.
UserSecrets\UserSecretsManagerFactory.cs (6)
18/// Factory for creating and caching <see cref="IUserSecretsManager"/> instances. 26private readonly Dictionary<string, IUserSecretsManager> _managerCache = new(); 37public IUserSecretsManager GetOrCreate(string filePath, string? legacyUserSecretsFilePath = null) 47if (!_managerCache.TryGetValue(cacheKey, out var manager)) 59public IUserSecretsManager GetOrCreateFromId(string? userSecretsId) 73public IUserSecretsManager GetOrCreate(Assembly? assembly)
VersionChecking\VersionCheckService.cs (2)
32private readonly IUserSecretsManager _userSecretsManager; 37IUserSecretsManager userSecretsManager)
Aspire.Hosting.Browsers (1)
BrowserLogsConfigurationManager.cs (1)
17IUserSecretsManager userSecretsManager,
Aspire.Hosting.Browsers.Tests (8)
BrowserLogsBuilderExtensionsTests.cs (7)
464builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 507builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 547builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 585builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 628builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 671builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 721builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager);
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (1)
17IUserSecretsManager userSecretsManager,
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
532public IUserSecretsManager UserSecretsManager => innerBuilder.UserSecretsManager; 697public IUserSecretsManager UserSecretsManager => _innerBuilder.UserSecretsManager; 793new IUserSecretsManager UserSecretsManager => ((IDistributedApplicationBuilder)this).UserSecretsManager;
Aspire.Hosting.Tests (23)
Dcp\DcpExecutorTests.cs (1)
11381IUserSecretsManager? userSecretsManager = null,
Orchestrator\ParameterProcessorTests.cs (1)
1573IUserSecretsManager? userSecretsManager = null,
PersistentContainerWarningTests.cs (3)
22services.AddSingleton<IUserSecretsManager>(NoopUserSecretsManager.Instance); 46services.AddSingleton<IUserSecretsManager>(new MockUserSecretsManager()); 70services.AddSingleton<IUserSecretsManager>(NoopUserSecretsManager.Instance);
SecretsStoreTests.cs (3)
39var manager = factory.GetOrCreate(testAssembly); 65var manager = factory.GetOrCreate(testAssembly); 77var manager = factory.GetOrCreateFromId(userSecretsId);
UserSecretsParameterDefaultTests.cs (14)
36var manager = factory.GetOrCreate(testAssembly); 53var manager = factory.GetOrCreate(testAssembly); 83var manager = factory.GetOrCreate(testAssembly); 118var manager = factory.GetOrCreate(testAssembly); 155var manager = factory.GetOrCreate(testAssembly); 160var manager = factory.GetOrCreate(testAssembly); 188var manager = factory.GetOrCreate(testAssembly); 220var manager = factory.GetOrCreate(testAssembly); 251var manager = customFactory.GetOrCreate(testAssembly); 280var manager1 = customFactory1.GetOrCreate(testAssembly1); 286var manager2 = customFactory2.GetOrCreate(testAssembly2); 315var manager = customFactory.GetOrCreate(testAssembly); 355var manager = factory.GetOrCreate(testAssembly); 385var manager = factory.GetOrCreateFromId(userSecretsId);
VersionChecking\VersionCheckServiceTests.cs (1)
395IUserSecretsManager? userSecretsManager = null,