3 implementations of IUserSecretsManager
Aspire.Hosting (2)
UserSecrets\NoopUserSecretsManager.cs (1)
15
internal sealed class NoopUserSecretsManager :
IUserSecretsManager
UserSecrets\UserSecretsManagerFactory.cs (1)
80
private sealed class UserSecretsManager :
IUserSecretsManager
Aspire.Hosting.Tests (1)
Utils\MockUserSecretsManager.cs (1)
11
internal sealed class MockUserSecretsManager :
IUserSecretsManager
45 references to IUserSecretsManager
Aspire.Hosting (22)
ApplicationModel\UserSecretsParameterDefault.cs (1)
18
internal sealed class UserSecretsParameterDefault(string applicationName, string parameterName, ParameterDefault parameterDefault,
IUserSecretsManager
userSecretsManager)
Ats\UserSecretsExports.cs (4)
23
public static
IUserSecretsManager
GetUserSecretsManager(this IServiceProvider serviceProvider)
27
return serviceProvider.GetRequiredService<
IUserSecretsManager
>();
38
public static Task SaveStateJson(this
IUserSecretsManager
userSecretsManager, string json, CancellationToken cancellationToken = default)
57
public static void GetOrSetSecret<T>(this
IUserSecretsManager
userSecretsManager, IResourceBuilder<T> resourceBuilder, string name, string value)
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (2)
88
var
userSecretsManager = beforeStartEvent.Services.GetRequiredService<
IUserSecretsManager
>();
DistributedApplicationBuilder.cs (2)
71
private readonly
IUserSecretsManager
_userSecretsManager;
108
public
IUserSecretsManager
UserSecretsManager => _userSecretsManager;
IDistributedApplicationBuilder.cs (1)
169
public
IUserSecretsManager
UserSecretsManager => throw new NotImplementedException();
Orchestrator\ParameterProcessor.cs (1)
28
IUserSecretsManager
userSecretsManager)
Pipelines\Internal\UserSecretsDeploymentStateManager.cs (2)
17
private readonly
IUserSecretsManager
_userSecretsManager;
19
public 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.
28
private readonly Dictionary<string,
IUserSecretsManager
> _managerCache = new();
40
public
IUserSecretsManager
GetOrCreate(string filePath)
48
if (!_managerCache.TryGetValue(normalizedPath, out
var
manager))
60
public
IUserSecretsManager
GetOrCreateFromId(string? userSecretsId)
74
public
IUserSecretsManager
GetOrCreate(Assembly? assembly)
VersionChecking\VersionCheckService.cs (2)
35
private readonly
IUserSecretsManager
_userSecretsManager;
40
IUserSecretsManager
userSecretsManager)
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
249
public
IUserSecretsManager
UserSecretsManager => innerBuilder.UserSecretsManager;
403
public
IUserSecretsManager
UserSecretsManager => _innerBuilder.UserSecretsManager;
499
new
IUserSecretsManager
UserSecretsManager => ((IDistributedApplicationBuilder)this).UserSecretsManager;
Aspire.Hosting.Tests (20)
Orchestrator\ParameterProcessorTests.cs (1)
1135
IUserSecretsManager
? userSecretsManager = null)
PersistentContainerWarningTests.cs (3)
22
services.AddSingleton<
IUserSecretsManager
>(NoopUserSecretsManager.Instance);
46
services.AddSingleton<
IUserSecretsManager
>(new MockUserSecretsManager());
70
services.AddSingleton<
IUserSecretsManager
>(NoopUserSecretsManager.Instance);
SecretsStoreTests.cs (3)
41
var
manager = factory.GetOrCreate(testAssembly);
67
var
manager = factory.GetOrCreate(testAssembly);
79
var
manager = factory.GetOrCreateFromId(userSecretsId);
UserSecretsParameterDefaultTests.cs (12)
38
var
manager = factory.GetOrCreate(testAssembly);
55
var
manager = factory.GetOrCreate(testAssembly);
85
var
manager = factory.GetOrCreate(testAssembly);
120
var
manager = factory.GetOrCreate(testAssembly);
157
var
manager = factory.GetOrCreate(testAssembly);
162
var
manager = factory.GetOrCreate(testAssembly);
200
var
manager = factory.GetOrCreate(testAssembly);
231
var
manager = customFactory.GetOrCreate(testAssembly);
260
var
manager1 = customFactory1.GetOrCreate(testAssembly1);
266
var
manager2 = customFactory2.GetOrCreate(testAssembly2);
295
var
manager = customFactory.GetOrCreate(testAssembly);
336
var
manager = factory.GetOrCreateFromId(userSecretsId);
VersionChecking\VersionCheckServiceTests.cs (1)
257
IUserSecretsManager
? userSecretsManager = null)