ConfigurationSection Sınıf

Tanım

Uygulama yapılandırma değerlerinin bir bölümünü temsil eder.Represents a section of application configuration values.

public ref class ConfigurationSection : Microsoft::Extensions::Configuration::IConfigurationSection
public class ConfigurationSection : Microsoft.Extensions.Configuration.IConfigurationSection
type ConfigurationSection = class
    interface IConfigurationSection
    interface IConfiguration
type ConfigurationSection = class
    interface IConfiguration
    interface IConfigurationSection
Public Class ConfigurationSection
Implements IConfigurationSection
Devralma
ConfigurationSection
Uygulamalar

Oluşturucular

ConfigurationSection(ConfigurationRoot, String)

Yeni bir örneği başlatır.Initializes a new instance.

ConfigurationSection(IConfigurationRoot, String)

Yeni bir örneği başlatır.Initializes a new instance.

Özellikler

Item[String]

Bir yapılandırma anahtarına karşılık gelen değeri alır veya ayarlar.Gets or sets the value corresponding to a configuration key.

Key

Bu bölümün üst öğesinde kaplayacağı anahtarı alır.Gets the key this section occupies in its parent.

Path

İçindeki bu bölümün tam yolunu alır IConfigurationRoot .Gets the full path to this section from the IConfigurationRoot.

Value

Bölüm değerini alır veya ayarlar.Gets or sets the section value.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetChildren()

En yakın alt öğe yapılandırma alt bölümlerini alır.Gets the immediate descendant configuration sub-sections.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetReloadToken()

IChangeTokenBu yapılandırmanın yeniden yüklenmesi durumunda gözlemlemek için kullanılabilecek bir döndürür.Returns a IChangeToken that can be used to observe when this configuration is reloaded.

GetSection(String)

Belirtilen anahtara sahip bir yapılandırma alt bölümü alır.Gets a configuration sub-section with the specified key.

GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Uzantı Metotları

Bind(IConfiguration, Object)

Verilen nesne örneğini, yapılandırma anahtarlarına yinelemeli olarak eşleşen özellik adlarıyla eşleştirerek yapılandırma değerlerine bağlamayı dener.Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.

Bind(IConfiguration, Object, Action<BinderOptions>)

Verilen nesne örneğini, yapılandırma anahtarlarına yinelemeli olarak eşleşen özellik adlarıyla eşleştirerek yapılandırma değerlerine bağlamayı dener.Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.

Bind(IConfiguration, String, Object)

Verilen nesne örneğini, anahtar tarafından, yapılandırma anahtarlarına yinelemeli olarak eşleşen yapılandırma bölümüne bağlamayı dener.Attempts to bind the given object instance to the configuration section specified by the key by matching property names against configuration keys recursively.

Get(IConfiguration, Type)

Yapılandırma örneğini T türünde yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümünde bir değer varsa, bu kullanılır.Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. Aksi takdirde, özellik adlarıyla eşleşen yapılandırma anahtarlarına göre bağlama.Otherwise binding by matching property names against configuration keys recursively.

Get(IConfiguration, Type, Action<BinderOptions>)

Yapılandırma örneğini T türünde yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümünde bir değer varsa, bu kullanılır.Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. Aksi takdirde, özellik adlarıyla eşleşen yapılandırma anahtarlarına göre bağlama.Otherwise binding by matching property names against configuration keys recursively.

Get<T>(IConfiguration)

Yapılandırma örneğini T türünde yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümünde bir değer varsa, bu kullanılır.Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. Aksi takdirde, özellik adlarıyla eşleşen yapılandırma anahtarlarına göre bağlama.Otherwise binding by matching property names against configuration keys recursively.

Get<T>(IConfiguration, Action<BinderOptions>)

Yapılandırma örneğini T türünde yeni bir örneğe bağlamayı dener. Bu yapılandırma bölümünde bir değer varsa, bu kullanılır.Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. Aksi takdirde, özellik adlarıyla eşleşen yapılandırma anahtarlarına göre bağlama.Otherwise binding by matching property names against configuration keys recursively.

GetValue(IConfiguration, Type, String)

Değeri belirtilen anahtarla ayıklar ve belirtilen türe dönüştürür.Extracts the value with the specified key and converts it to the specified type.

GetValue(IConfiguration, Type, String, Object)

Değeri belirtilen anahtarla ayıklar ve belirtilen türe dönüştürür.Extracts the value with the specified key and converts it to the specified type.

GetValue<T>(IConfiguration, String)

Değeri belirtilen anahtarla ayıklar ve T türüne dönüştürür.Extracts the value with the specified key and converts it to type T.

GetValue<T>(IConfiguration, String, T)

Değeri belirtilen anahtarla ayıklar ve T türüne dönüştürür.Extracts the value with the specified key and converts it to type T.

AsEnumerable(IConfiguration)

İçindeki anahtar değer çiftlerinin sabit listesini al IConfigurationGet the enumeration of key value pairs within the IConfiguration

AsEnumerable(IConfiguration, Boolean)

İçindeki anahtar değer çiftlerinin sabit listesini al IConfigurationGet the enumeration of key value pairs within the IConfiguration

Exists(IConfigurationSection)

Bölümün alt öğeye sahip olup olmadığını belirler Value .Determines whether the section has a Value or has children.

GetConnectionString(IConfiguration, String)

GetSection ("ConnectionStrings") [name] için toplu değer.Shorthand for GetSection("ConnectionStrings")[name].

Şunlara uygulanır