IConfigurationBuilder Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een type dat wordt gebruikt voor het bouwen van toepassingsconfiguratie.
public interface class IConfigurationBuilder
public interface IConfigurationBuilder
type IConfigurationBuilder = interface
Public Interface IConfigurationBuilder
- Afgeleid
Eigenschappen
| Name | Description |
|---|---|
| Properties |
Hiermee haalt u een sleutel/waardeverzameling op die kan worden gebruikt om gegevens te delen tussen de IConfigurationBuilder en de geregistreerde IConfigurationSources. |
| Sources |
Haalt de bronnen op die worden gebruikt om configuratiewaarden te verkrijgen |
Methoden
| Name | Description |
|---|---|
| Add(IConfigurationSource) |
Hiermee voegt u een nieuwe configuratiebron toe. |
| Build() |
Bouwt een IConfiguration met sleutels en waarden uit de set bronnen die zijn geregistreerd in Sources. |
Extensiemethoden
| Name | Description |
|---|---|
| Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Hiermee voegt u een nieuwe configuratiebron toe. |
| AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String) |
Registreert een configuratieprovider voor toepassingsmetagegevens. |
| AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>) |
IConfigurationProvider Hiermee worden configuratiewaarden van de opdrachtregel gelezen. |
| AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>) |
Hiermee voegt u een CommandLineConfigurationProviderIConfigurationProvider configuratiewaarden van de opdrachtregel toe met behulp van de opgegeven switchtoewijzingen. |
| AddCommandLine(IConfigurationBuilder, String[]) |
CommandLineConfigurationProvider IConfigurationProvider Hiermee worden configuratiewaarden van de opdrachtregel gelezen. |
| AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean) |
Voegt een bestaande configuratie toe aan |
| AddConfiguration(IConfigurationBuilder, IConfiguration) |
Voegt een bestaande configuratie toe aan |
| AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>) |
IConfigurationProvider Hiermee worden configuratiewaarden uit omgevingsvariabelen gelezen. |
| AddEnvironmentVariables(IConfigurationBuilder, String) |
Voegt een IConfigurationProvider waarde toe waarmee configuratiewaarden uit omgevingsvariabelen worden gelezen met een opgegeven voorvoegsel. |
| AddEnvironmentVariables(IConfigurationBuilder) |
IConfigurationProvider Hiermee worden configuratiewaarden uit omgevingsvariabelen gelezen. |
| AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Voegt een INI-configuratiebron toe aan |
| AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Voegt een INI-configuratiebron toe aan |
| AddIniFile(IConfigurationBuilder, String, Boolean, Boolean) |
Voegt de INI-configuratieprovider toe |
| AddIniFile(IConfigurationBuilder, String, Boolean) |
Voegt de INI-configuratieprovider toe |
| AddIniFile(IConfigurationBuilder, String) |
Voegt de INI-configuratieprovider toe |
| AddIniStream(IConfigurationBuilder, Stream) |
Voegt een INI-configuratiebron toe aan |
| AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>) |
Voegt de geheugenconfiguratieprovider toe aan |
| AddInMemoryCollection(IConfigurationBuilder) |
Voegt de geheugenconfiguratieprovider toe aan |
| AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Voegt een JSON-configuratiebron toe aan |
| AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Voegt een JSON-configuratiebron toe aan |
| AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Voegt de JSON-configuratieprovider toe |
| AddJsonFile(IConfigurationBuilder, String, Boolean) |
Voegt de JSON-configuratieprovider toe |
| AddJsonFile(IConfigurationBuilder, String) |
Voegt de JSON-configuratieprovider toe |
| AddJsonStream(IConfigurationBuilder, Stream) |
Voegt een JSON-configuratiebron toe aan |
| AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>) |
Hiermee voegt u configuratie toe met behulp van bestanden uit een map. Bestandsnamen worden gebruikt als sleutel, bestandsinhoud wordt gebruikt als de waarde. |
| AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean) |
Hiermee voegt u configuratie toe met behulp van bestanden uit een map. Bestandsnamen worden gebruikt als sleutel, bestandsinhoud wordt gebruikt als de waarde. |
| AddKeyPerFile(IConfigurationBuilder, String, Boolean) |
Hiermee voegt u configuratie toe met behulp van bestanden uit een map. Bestandsnamen worden gebruikt als sleutel, bestandsinhoud wordt gebruikt als de waarde. |
| AddKeyPerFile(IConfigurationBuilder, String) |
Hiermee voegt u configuratie toe met behulp van bestanden uit een map. Bestandsnamen worden gebruikt als sleutel, bestandsinhoud wordt gebruikt als de waarde. |
| AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean) |
Hiermee voegt u de configuratiebron voor gebruikersgeheimen toe. Hiermee wordt gezocht naar Een gebruikersgeheim-id is een unieke waarde die wordt gebruikt om een verzameling geheime configuratiewaarden op te slaan en te identificeren. |
| AddUserSecrets(IConfigurationBuilder, Assembly, Boolean) |
Hiermee voegt u de configuratiebron voor gebruikersgeheimen toe. Hiermee wordt gezocht naar Een gebruikersgeheim-id is een unieke waarde die wordt gebruikt om een verzameling geheime configuratiewaarden op te slaan en te identificeren. |
| AddUserSecrets(IConfigurationBuilder, Assembly) |
Hiermee voegt u de configuratiebron voor gebruikersgeheimen toe. Hiermee wordt gezocht naar Een gebruikersgeheim-id is een unieke waarde die wordt gebruikt om een verzameling geheime configuratiewaarden op te slaan en te identificeren. |
| AddUserSecrets(IConfigurationBuilder, String, Boolean) |
Hiermee voegt u de configuratiebron voor gebruikersgeheimen toe met de opgegeven gebruikersgeheimen-id. Een gebruikersgeheim-id is een unieke waarde die wordt gebruikt om een verzameling geheime configuratiewaarden op te slaan en te identificeren. |
| AddUserSecrets(IConfigurationBuilder, String) |
Hiermee voegt u de configuratiebron voor gebruikersgeheimen toe met de opgegeven gebruikersgeheimen-id. Een gebruikersgeheim-id is een unieke waarde die wordt gebruikt om een verzameling geheime configuratiewaarden op te slaan en te identificeren. |
| AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean) |
Hiermee voegt u de configuratiebron voor gebruikersgeheimen toe. Doorzoekt de assembly die het type Een gebruikersgeheim-id is een unieke waarde die wordt gebruikt om een verzameling geheime configuratiewaarden op te slaan en te identificeren. |
| AddUserSecrets<T>(IConfigurationBuilder, Boolean) |
Hiermee voegt u de configuratiebron voor gebruikersgeheimen toe. Doorzoekt de assembly die het type Een gebruikersgeheim-id is een unieke waarde die wordt gebruikt om een verzameling geheime configuratiewaarden op te slaan en te identificeren. |
| AddUserSecrets<T>(IConfigurationBuilder) |
Hiermee voegt u de configuratiebron voor gebruikersgeheimen toe. Doorzoekt de assembly die het type Een gebruikersgeheim-id is een unieke waarde die wordt gebruikt om een verzameling geheime configuratiewaarden op te slaan en te identificeren. |
| AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>) |
Voegt een XML-configuratiebron toe aan |
| AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Voegt een XML-configuratiebron toe aan |
| AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean) |
Hiermee voegt u de XML-configuratieprovider |
| AddXmlFile(IConfigurationBuilder, String, Boolean) |
Hiermee voegt u de XML-configuratieprovider |
| AddXmlFile(IConfigurationBuilder, String) |
Hiermee voegt u de XML-configuratieprovider |
| AddXmlStream(IConfigurationBuilder, Stream) |
Voegt een XML-configuratiebron toe aan |
| GetFileLoadExceptionHandler(IConfigurationBuilder) |
Hiermee wordt een standaardactie opgehaald die moet worden aangeroepen voor providers op basis van bestanden wanneer er een fout optreedt. |
| GetFileProvider(IConfigurationBuilder) |
Hiermee haalt u de standaardwaarde IFileProvider op die moet worden gebruikt voor providers op basis van bestanden. |
| SetBasePath(IConfigurationBuilder, String) |
Hiermee stelt u de FileProvider voor op bestanden gebaseerde providers in op een PhysicalFileProvider met het basispad. |
| SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>) |
Hiermee stelt u een standaardactie in die moet worden aangeroepen voor providers op basis van bestanden wanneer er een fout optreedt. |
| SetFileProvider(IConfigurationBuilder, IFileProvider) |
Hiermee stelt u de standaardwaarde IFileProvider in die moet worden gebruikt voor op bestanden gebaseerde providers. |