3 implementations of UserSecretsManager
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
116public IUserSecretsManager UserSecretsManager => _userSecretsManager;
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
532public IUserSecretsManager UserSecretsManager => innerBuilder.UserSecretsManager; 697public IUserSecretsManager UserSecretsManager => _innerBuilder.UserSecretsManager;
20 references to UserSecretsManager
Aspire.Hosting (3)
IDistributedApplicationBuilder.cs (1)
164/// The <see cref="UserSecretsManager"/> provides a centralized way to manage user secrets
ParameterResourceBuilderExtensions.cs (2)
173value = new UserSecretsParameterDefault(builder.Environment.ApplicationName, name, value, builder.UserSecretsManager); 489parameterResource.Default = new UserSecretsParameterDefault(builder.Environment.ApplicationName, name, parameterResource.Default, builder.UserSecretsManager);
Aspire.Hosting.Browsers (1)
BrowserLogsBuilderExtensions.cs (1)
218Arguments = BrowserLogsConfigurationManager.CreateArgumentDefinitions(browserLogsResource, builder.ApplicationBuilder.UserSecretsManager.IsAvailable),
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (1)
218Arguments = BrowserLogsConfigurationManager.CreateArgumentDefinitions(browserLogsResource, builder.ApplicationBuilder.UserSecretsManager.IsAvailable),
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
792/// <inheritdoc cref="IDistributedApplicationBuilder.UserSecretsManager" /> 793new IUserSecretsManager UserSecretsManager => ((IDistributedApplicationBuilder)this).UserSecretsManager;
Aspire.Hosting.Tests (13)
DistributedApplicationBuilderTests.cs (13)
389Assert.True(appBuilder.UserSecretsManager.IsAvailable); 390Assert.Equal(aspireSecretsPath, appBuilder.UserSecretsManager.FilePath); 425Assert.Equal(aspireSecretsPath, appBuilder.UserSecretsManager.FilePath); 426Assert.True(appBuilder.UserSecretsManager.TryDeleteSecret("LegacyOnly")); 607Assert.NotEqual(unrelatedFile, appBuilder.UserSecretsManager.FilePath); 675appBuilder.UserSecretsManager.FilePath); 698Assert.False(appBuilder.UserSecretsManager.IsAvailable); 728await builder.UserSecretsManager.SaveStateAsync(state); 732Assert.True(builder.UserSecretsManager.TrySetSecret("parameters:TARGET", "updated")); 736Assert.True(builder.UserSecretsManager.TryDeleteSecret("parameters:TARGET")); 741builder.UserSecretsManager); 749Assert.Equal(path, builder.UserSecretsManager.FilePath); 787builder.UserSecretsManager);