<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.0-preview.1.25080.5" />

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 { [Nullable(new byte[] { 2, 0, 1, 2 })] public IEnumerable<KeyValuePair<string, string>> InitialData { [return: Nullable(new byte[] { 2, 0, 1, 2 })] get; [param: Nullable(new byte[] { 2, 0, 1, 2 })] set; } [NullableContext(1)] public IConfigurationProvider Build(IConfigurationBuilder builder) { return new MemoryConfigurationProvider(this); } } }