MemoryConfigurationSource Class

Represents in-memory data as an Microsoft.Extensions.Configuration.IConfigurationSource.

Namespace
Microsoft.Extensions.Configuration.Memory
Assemblies
  • Microsoft.Extensions.Configuration

Syntax

public class MemoryConfigurationSource : IConfigurationSource
class Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource

Methods

Build(Microsoft.Extensions.Configuration.IConfigurationBuilder)

Builds the Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider for this source.

Arguments:builder (Microsoft.Extensions.Configuration.IConfigurationBuilder) – The Microsoft.Extensions.Configuration.IConfigurationBuilder.
Return type:Microsoft.Extensions.Configuration.IConfigurationProvider
Returns:A Microsoft.Extensions.Configuration.Memory.MemoryConfigurationProvider
public IConfigurationProvider Build(IConfigurationBuilder builder)

Properties

Microsoft.Extensions.Configuration.Memory.MemoryConfigurationSource.InitialData

The initial key value configuration pairs.

Return type:System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String>>
public IEnumerable<KeyValuePair<string, string>> InitialData { get; set; }