Show / Hide Table of Contents

    Method AddYamlFile

    AddYamlFile(IConfigurationBuilder, String)

    Adds a YAML configuration source to builder.
    Declaration
    public static IConfigurationBuilder AddYamlFile(this IConfigurationBuilder builder, string path)
    Parameters
    Type Name Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder builder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance to add a YAML configuration source to.
    String path The YAML configuration file path relative to the base path stored in Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties of builder.
    Returns
    Type Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance.

    AddYamlFile(IConfigurationBuilder, String, Int32)

    Adds a YAML configuration source to builder.
    Declaration
    public static IConfigurationBuilder AddYamlFile(this IConfigurationBuilder builder, string path, int documentIndex)
    Parameters
    Type Name Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder builder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance to add a YAML configuration source to.
    String path The YAML configuration file path relative to the base path stored in Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties of builder.
    Int32 documentIndex The YAML document index to read configuration from.
    Returns
    Type Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance.

    AddYamlFile(IConfigurationBuilder, String, Boolean)

    Adds a YAML configuration source to builder.
    Declaration
    public static IConfigurationBuilder AddYamlFile(this IConfigurationBuilder builder, string path, bool optional)
    Parameters
    Type Name Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder builder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance to add a YAML configuration source to.
    String path The YAML configuration file path relative to the base path stored in Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties of builder.
    Boolean optional Controls whether the configuration file is optional. If set to false (the default), a FileNotFoundException is thrown if the configuration file is missing.
    Returns
    Type Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance.

    AddYamlFile(IConfigurationBuilder, String, Int32, Boolean)

    Adds a YAML configuration source to builder.
    Declaration
    public static IConfigurationBuilder AddYamlFile(this IConfigurationBuilder builder, string path, int documentIndex, bool optional)
    Parameters
    Type Name Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder builder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance to add a YAML configuration source to.
    String path The YAML configuration file path relative to the base path stored in Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties of builder.
    Int32 documentIndex The YAML document index to read configuration from.
    Boolean optional Controls whether the configuration file is optional. If set to false (the default), a FileNotFoundException is thrown if the configuration file is missing.
    Returns
    Type Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance.

    AddYamlFile(IConfigurationBuilder, String, Boolean, Boolean)

    Adds a YAML configuration source to builder.
    Declaration
    public static IConfigurationBuilder AddYamlFile(this IConfigurationBuilder builder, string path, bool optional, bool reloadOnChange)
    Parameters
    Type Name Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder builder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance to add a YAML configuration source to.
    String path The YAML configuration file path relative to the base path stored in Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties of builder.
    Boolean optional Controls whether the configuration file is optional. If set to false (the default), a FileNotFoundException is thrown if the configuration file is missing.
    Boolean reloadOnChange Controls whether the source should be automatically reloaded if a change to the underlying configuration file has been detected.
    Returns
    Type Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance.

    AddYamlFile(IConfigurationBuilder, String, Int32, Boolean, Boolean)

    Adds a YAML configuration source to builder.
    Declaration
    public static IConfigurationBuilder AddYamlFile(this IConfigurationBuilder builder, string path, int documentIndex, bool optional, bool reloadOnChange)
    Parameters
    Type Name Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder builder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance to add a YAML configuration source to.
    String path The YAML configuration file path relative to the base path stored in Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties of builder.
    Int32 documentIndex The YAML document index to read configuration from.
    Boolean optional Controls whether the configuration file is optional. If set to false (the default), a FileNotFoundException is thrown if the configuration file is missing.
    Boolean reloadOnChange Controls whether the source should be automatically reloaded if a change to the underlying configuration file has been detected.
    Returns
    Type Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance.

    AddYamlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

    Adds a YAML configuration source to builder.
    Declaration
    public static IConfigurationBuilder AddYamlFile(this IConfigurationBuilder builder, IFileProvider provider, string path, bool optional, bool reloadOnChange)
    Parameters
    Type Name Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder builder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance to add a YAML configuration source to.
    Microsoft.Extensions.FileProviders.IFileProvider provider The Microsoft.Extensions.FileProviders.IFileProvider instance to use to access the contents of the YAML configuration file.
    String path The YAML configuration file path relative to the base path stored in Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties of builder.
    Boolean optional Controls whether the configuration file is optional. If set to false (the default), a FileNotFoundException is thrown if the configuration file is missing.
    Boolean reloadOnChange Controls whether the source should be automatically reloaded if a change to the underlying configuration file has been detected.
    Returns
    Type Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance.

    AddYamlFile(IConfigurationBuilder, IFileProvider, String, Int32, Boolean, Boolean)

    Adds a YAML configuration source to builder.
    Declaration
    public static IConfigurationBuilder AddYamlFile(this IConfigurationBuilder builder, IFileProvider provider, string path, int documentIndex, bool optional, bool reloadOnChange)
    Parameters
    Type Name Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder builder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance to add a YAML configuration source to.
    Microsoft.Extensions.FileProviders.IFileProvider provider The Microsoft.Extensions.FileProviders.IFileProvider instance to use to access the contents of the YAML configuration file.
    String path The YAML configuration file path relative to the base path stored in Microsoft.Extensions.Configuration.IConfigurationBuilder.Properties of builder.
    Int32 documentIndex The YAML document index to read configuration from.
    Boolean optional Controls whether the configuration file is optional. If set to false (the default), a FileNotFoundException is thrown if the configuration file is missing.
    Boolean reloadOnChange Controls whether the source should be automatically reloaded if a change to the underlying configuration file has been detected.
    Returns
    Type Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance.

    AddYamlFile(IConfigurationBuilder, Action<YamlConfigurationSource>)

    Adds a YAML configuration source to builder.
    Declaration
    public static IConfigurationBuilder AddYamlFile(this IConfigurationBuilder builder, Action<YamlConfigurationSource> configurationSource)
    Parameters
    Type Name Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder builder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance to add a YAML configuration source to.
    System.Action<YamlConfigurationSource> configurationSource Configures the source.
    Returns
    Type Description
    Microsoft.Extensions.Configuration.IConfigurationBuilder The Microsoft.Extensions.Configuration.IConfigurationBuilder instance.
    Back to top Copyright © 2017-2018, xplo.re IT Services, Michael Maier. All rights reserved.