ConfigurationSection Classe

Definizione

Rappresenta una sezione dei valori di configurazione dell'applicazione.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
Ereditarietà
ConfigurationSection
Implementazioni

Costruttori

ConfigurationSection(ConfigurationRoot, String)

Inizializza una nuova istanza.Initializes a new instance.

ConfigurationSection(IConfigurationRoot, String)

Inizializza una nuova istanza.Initializes a new instance.

Proprietà

Item[String]

Ottiene o imposta il valore corrispondente a una chiave di configurazione.Gets or sets the value corresponding to a configuration key.

Key

Ottiene la chiave occupata da questa sezione nell'elemento padre.Gets the key this section occupies in its parent.

Path

Ottiene il percorso completo della sezione da IConfigurationRoot.Gets the full path to this section from the IConfigurationRoot.

Value

Ottiene o imposta il valore della sezione.Gets or sets the section value.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetChildren()

Ottiene le sottosezioni di configurazione discendenti immediate.Gets the immediate descendant configuration sub-sections.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetReloadToken()

Restituisce un oggetto IChangeToken che è possibile usare per osservare quando questa configurazione viene ricaricata.Returns a IChangeToken that can be used to observe when this configuration is reloaded.

GetSection(String)

Ottiene una sottosezione di configurazione con la chiave specificata.Gets a configuration sub-section with the specified key.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Metodi di estensione

Bind(IConfiguration, Object)

Tenta di associare l'istanza dell'oggetto specificata ai valori di configurazione mettendo in corrispondenza i nomi di proprietà e le chiavi di configurazione in modo ricorsivo.Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.

Bind(IConfiguration, Object, Action<BinderOptions>)

Tenta di associare l'istanza dell'oggetto specificata ai valori di configurazione mettendo in corrispondenza i nomi di proprietà e le chiavi di configurazione in modo ricorsivo.Attempts to bind the given object instance to configuration values by matching property names against configuration keys recursively.

Bind(IConfiguration, String, Object)

Tenta di associare l'istanza dell'oggetto specificata alla sezione di configurazione specificata dalla chiave mettendo in corrispondenza i nomi di proprietà e le chiavi di configurazione in modo ricorsivo.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)

Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, tale valore viene usato.Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. In caso contrario, l'associazione viene eseguita mettendo in corrispondenza i nomi di proprietà e le chiavi di configurazione in modo ricorsivo.Otherwise binding by matching property names against configuration keys recursively.

Get(IConfiguration, Type, Action<BinderOptions>)

Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, tale valore viene usato.Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. In caso contrario, l'associazione viene eseguita mettendo in corrispondenza i nomi di proprietà e le chiavi di configurazione in modo ricorsivo.Otherwise binding by matching property names against configuration keys recursively.

Get<T>(IConfiguration)

Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, tale valore viene usato.Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. In caso contrario, l'associazione viene eseguita mettendo in corrispondenza i nomi di proprietà e le chiavi di configurazione in modo ricorsivo.Otherwise binding by matching property names against configuration keys recursively.

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

Tenta di associare l'istanza di configurazione a una nuova istanza di tipo T. Se questa sezione di configurazione ha un valore, tale valore viene usato.Attempts to bind the configuration instance to a new instance of type T. If this configuration section has a value, that will be used. In caso contrario, l'associazione viene eseguita mettendo in corrispondenza i nomi di proprietà e le chiavi di configurazione in modo ricorsivo.Otherwise binding by matching property names against configuration keys recursively.

GetValue(IConfiguration, Type, String)

Estrae il valore con la chiave specificata e lo converte nel tipo specificato.Extracts the value with the specified key and converts it to the specified type.

GetValue(IConfiguration, Type, String, Object)

Estrae il valore con la chiave specificata e lo converte nel tipo specificato.Extracts the value with the specified key and converts it to the specified type.

GetValue<T>(IConfiguration, String)

Estrae il valore con la chiave specificata e lo converte nel tipo T.Extracts the value with the specified key and converts it to type T.

GetValue<T>(IConfiguration, String, T)

Estrae il valore con la chiave specificata e lo converte nel tipo T.Extracts the value with the specified key and converts it to type T.

AsEnumerable(IConfiguration)

Ottiene l'enumerazione delle coppie chiave-valore all'interno di IConfigurationGet the enumeration of key value pairs within the IConfiguration

AsEnumerable(IConfiguration, Boolean)

Ottiene l'enumerazione delle coppie chiave-valore all'interno di IConfigurationGet the enumeration of key value pairs within the IConfiguration

Exists(IConfigurationSection)

Determina se la sezione ha un oggetto Value o elementi figlio.Determines whether the section has a Value or has children.

GetConnectionString(IConfiguration, String)

Sintassi abbreviata per GetSection("ConnectionStrings")[name].Shorthand for GetSection("ConnectionStrings")[name].

Si applica a