<PackageReference Include="Microsoft.Extensions.Configuration" Version="9.0.10" />

MemoryConfigurationSource

Represents in-memory data as an IConfigurationSource.
using System.Collections.Generic; using System.Runtime.CompilerServices; namespace Microsoft.Extensions.Configuration.Memory { public class MemoryConfigurationSource : IConfigurationSource { [System.Runtime.CompilerServices.Nullable(new byte[] { 2, 0, 1, 2 })] public IEnumerable<KeyValuePair<string, string>> InitialData { [return: System.Runtime.CompilerServices.Nullable(new byte[] { 2, 0, 1, 2 })] get; [param: System.Runtime.CompilerServices.Nullable(new byte[] { 2, 0, 1, 2 })] set; } [System.Runtime.CompilerServices.NullableContext(1)] public IConfigurationProvider Build(IConfigurationBuilder builder) { return new MemoryConfigurationProvider(this); } } }