System.Configuration Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene i tipi che forniscono il modello di programmazione per la gestione dei dati di configurazione.
Classi
ApplicationScopedSettingAttribute |
Specifica che una proprietà delle impostazioni dell'applicazione dispone di un valore comune per tutti gli utenti di un'applicazione. La classe non può essere ereditata. |
ApplicationSettingsBase |
Funge da classe base da cui derivare le classi wrapper concrete per l'implementazione della funzionalità relativa alle impostazioni dell'applicazione nelle applicazioni Windows Form. |
ApplicationSettingsGroup |
Rappresenta un raggruppamento di sezioni di impostazioni di applicazione correlate all'interno di un file di configurazione. La classe non può essere ereditata. |
AppSettingsReader |
Fornisce un metodo per la lettura di valori di un determinato tipo dalla configurazione. |
AppSettingsSection |
Fornisce il supporto del sistema di configurazione per la sezione di configurazione |
CallbackValidator |
Fornisce la convalida dinamica di un oggetto. |
CallbackValidatorAttribute |
Specifica un oggetto CallbackValidator da utilizzare per la convalida del codice. La classe non può essere ereditata. |
ClientSettingsSection |
Rappresenta un gruppo di impostazioni dell'applicazione con ambito di utente in un file di configurazione. |
CommaDelimitedStringCollection |
Rappresenta una raccolta di elementi stringa separati da virgole. La classe non può essere ereditata. |
CommaDelimitedStringCollectionConverter |
Converte un valore di stringa delimitata da virgole in e da un oggetto CommaDelimitedStringCollection. La classe non può essere ereditata. |
Configuration |
Rappresenta un file di configurazione applicabile a un'applicazione, a una risorsa o a un computer specifico. La classe non può essere ereditata. |
ConfigurationBuilder |
Rappresenta la classe di base che deve essere estesa da implementazioni di generatori di configurazioni personalizzate. |
ConfigurationBuilderCollection |
Gestisce una raccolta di oggetti ConfigurationBuilder per nome. |
ConfigurationBuilderSettings |
Rappresenta un gruppo di elementi di configurazione che consentono di configurare i provider per la sezione di configurazione |
ConfigurationBuildersSection |
Offre l'accesso programmatico alla sezione |
ConfigurationCollectionAttribute |
Indica in modo dichiarativo a .NET di creare un'istanza di una raccolta di elementi di configurazione. La classe non può essere ereditata. |
ConfigurationConverterBase |
Classe base per i tipi di convertitori della configurazione. |
ConfigurationElement |
Rappresenta un elemento di configurazione contenuto in un file di configurazione. |
ConfigurationElementCollection |
Rappresenta un elemento di configurazione contenente una raccolta di oggetti figlio. |
ConfigurationElementProperty |
Specifica la proprietà di un elemento di configurazione. La classe non può essere ereditata. |
ConfigurationErrorsException |
Eccezione generata quando si verifica un errore di configurazione. |
ConfigurationException |
Eccezione generata quando si verifica un errore del sistema di configurazione. |
ConfigurationFileMap |
Definisce il mapping di file di configurazione per il file di configurazione del computer. |
ConfigurationLocation |
Rappresenta un elemento |
ConfigurationLocationCollection |
Contiene una raccolta di oggetti ConfigurationLocationCollection. |
ConfigurationLockCollection |
Contiene un insieme di oggetti di configurazione bloccati. La classe non può essere ereditata. |
ConfigurationManager |
Fornisce l'accesso ai file di configurazione per le applicazioni client. La classe non può essere ereditata. |
ConfigurationPermission |
Fornisce una struttura di autorizzazioni che consente ai metodi o alle classi di accedere ai file di configurazione. |
ConfigurationPermissionAttribute |
Crea un oggetto ConfigurationPermission che concede oppure nega l'autorizzazione di destinazione contrassegnata per accedere a sezioni dei file di configurazione. |
ConfigurationProperty |
Rappresenta un attributo o un elemento figlio di un elemento di configurazione. La classe non può essere ereditata. |
ConfigurationPropertyAttribute |
Indica in modo dichiarativo a .NET di creare un'istanza di una proprietà di configurazione. La classe non può essere ereditata. |
ConfigurationPropertyCollection |
Rappresenta un insieme di proprietà degli elementi di configurazione. |
ConfigurationSection |
Rappresenta una sezione all'interno di un file di configurazione. |
ConfigurationSectionCollection |
Rappresenta una raccolta di sezioni correlate in un file di configurazione. |
ConfigurationSectionGroup |
Rappresenta un gruppo di sezioni correlate all'interno di un file di configurazione. |
ConfigurationSectionGroupCollection |
Rappresenta una raccolta di oggetti ConfigurationSectionGroup. |
ConfigurationSettings |
Fornisce supporto per le versioni 1.0 e 1.1 in fase di esecuzione per la lettura delle sezioni di configurazione e delle impostazioni di configurazione comuni. |
ConfigurationValidatorAttribute |
Funziona da classe base per i tipi di attributi del validator di System.Configuration. |
ConfigurationValidatorBase |
Funge da classe base per la derivazione di una classe di convalida in modo che sia possibile verificare un valore di un oggetto. |
ConfigXmlDocument |
Esegue il wrapping del tipo XmlDocument corrispondente e contiene inoltre le informazioni necessarie per segnalare i numeri di riga e il nome di file. |
ConnectionStringSettings |
Rappresenta una singola stringa di connessione denominata contenuta nella sezione del file di configurazione relativa alle stringhe di connessione. |
ConnectionStringSettingsCollection |
Contiene una raccolta di oggetti ConnectionStringSettings. |
ConnectionStringsSection |
Fornisce accesso a livello di codice alla sezione del file di configurazione relativa alle stringhe di connessione. |
ContextInformation |
Incapsula le informazioni del contesto associate a un oggetto ConfigurationElement. La classe non può essere ereditata. |
DefaultSection |
Rappresenta un gestore di sezioni di configurazione di base che espone l'XML della sezione di configurazione per l'accesso in lettura e in scrittura. |
DefaultSettingValueAttribute |
Specifica il valore predefinito per una proprietà delle impostazioni dell'applicazione. |
DefaultValidator |
Fornisce la convalida di un oggetto. La classe non può essere ereditata. |
DictionarySectionHandler |
Fornisce le informazioni di configurazione della coppia nome/valore di una sezione di configurazione. |
DpapiProtectedConfigurationProvider |
Fornisce un oggetto ProtectedConfigurationProvider che usa DPAPI (Data Protection API) di Windows per crittografare e decrittografare i dati di configurazione. |
ElementInformation |
Contiene metainformazioni su un singolo elemento contenuto nella configurazione. La classe non può essere ereditata. |
ExeConfigurationFileMap |
Definisce il mapping del file di configurazione per un'applicazione con estensione exe. La classe non può essere ereditata. |
ExeContext |
Gestisce il contesto del percorso dell'applicazione corrente. La classe non può essere ereditata. |
GenericEnumConverter |
Esegue la conversione da una strina a un tipo di enumerazione e viceversa. |
IdnElement |
Fornisce l'impostazione di configurazione per l'elaborazione IDN (International Domain Name) nella classe Uri. |
IgnoreSection |
Fornisce una definizione di tipo di wrapper per le sezioni di configurazione che non sono gestite dai tipi System.Configuration. |
IgnoreSectionHandler |
Fornisce una definizione di gestore di sezione legacy per le sezioni di configurazione che non sono gestite dai tipi System.Configuration. |
InfiniteIntConverter |
Esegue la conversione da stringa a intero o infinito standard e viceversa. |
InfiniteTimeSpanConverter |
Esegue la conversione da stringa a valore TimeSpan infinito standard e viceversa. |
IntegerValidator |
Fornisce la convalida di un valore Int32. |
IntegerValidatorAttribute |
Indica in modo dichiarativo a .NET di eseguire la convalida degli interi su una proprietà di configurazione. La classe non può essere ereditata. |
IriParsingElement |
Fornisce l'impostazione di configurazione per l'elaborazione IRI (International Resource Identifier) nella classe Uri. |
KeyValueConfigurationCollection |
Contiene una raccolta di oggetti KeyValueConfigurationElement. |
KeyValueConfigurationElement |
Rappresenta un elemento di configurazione che contiene una coppia chiave/valore. |
LocalFileSettingsProvider |
Fornisce la persistenza per le classi di impostazioni dell'applicazione. |
LongValidator |
Fornisce la convalida di un valore Int64. |
LongValidatorAttribute |
Indica in modo dichiarativo a .NET di eseguire la convalida dei valori long integer su una proprietà di configurazione. La classe non può essere ereditata. |
NameValueConfigurationCollection |
Contiene una raccolta di oggetti NameValueConfigurationElement. La classe non può essere ereditata. |
NameValueConfigurationElement |
Elemento di configurazione che contiene un nome String e un valore String. La classe non può essere ereditata. |
NameValueFileSectionHandler |
Consente di accedere a un file di configurazione. Questo tipo supporta l'infrastruttura di configurazione di .NET e non può essere usato direttamente dal codice. |
NameValueSectionHandler |
Fornisce le informazioni di configurazione della coppia nome/valore di una sezione di configurazione. |
NoSettingsVersionUpgradeAttribute |
Specifica che un provider di impostazioni deve disabilitare qualsiasi logica richiamata quando viene rilevato un aggiornamento dell'applicazione. La classe non può essere ereditata. |
PositiveTimeSpanValidator |
Fornisce la convalida di un oggetto TimeSpan. La classe non può essere ereditata. |
PositiveTimeSpanValidatorAttribute |
Indica in modo dichiarativo a .NET di eseguire la convalida dell'ora in una proprietà di configurazione. La classe non può essere ereditata. |
PropertyInformation |
Contiene metainformazioni su una singola proprietà contenuta nella configurazione. Questo tipo non può essere ereditato. |
PropertyInformationCollection |
Contiene una raccolta di oggetti PropertyInformation. La classe non può essere ereditata. |
ProtectedConfiguration |
Fornisce l'accesso ai provider di configurazione protetta per il file di configurazione dell'applicazione corrente. |
ProtectedConfigurationProvider |
Classe base per la creazione di provider per la crittografia e la decrittografia di dati di configurazione protetta. |
ProtectedConfigurationProviderCollection |
Fornisce una raccolta di oggetti ProtectedConfigurationProvider. |
ProtectedConfigurationSection |
Fornisce accesso a livello di codice alla sezione di configurazione |
ProtectedProviderSettings |
Rappresenta un gruppo di elementi di configurazione che consentono di configurare i provider per la sezione di configurazione |
ProviderSettings |
Rappresenta gli elementi di configurazione associati a un provider. |
ProviderSettingsCollection |
Rappresenta una raccolta di oggetti ProviderSettings. |
RegexStringValidator |
Fornisce la convalida di una stringa secondo le regole fornite da un'espressione regolare. |
RegexStringValidatorAttribute |
Indica in modo dichiarativo a .NET di eseguire la convalida delle stringhe in una proprietà di configurazione usando un'espressione regolare. La classe non può essere ereditata. |
RsaProtectedConfigurationProvider |
Fornisce un'istanza della classe ProtectedConfigurationProvider che usa la crittografia RSA per crittografare e decrittografare i dati di configurazione. |
SchemeSettingElement |
Rappresenta un elemento in una classe SchemeSettingElementCollection. |
SchemeSettingElementCollection |
Rappresenta una raccolta di oggetti SchemeSettingElement. |
SectionInformation |
Contiene metadati su una singola sezione contenuta nella gerarchia di configurazione. La classe non può essere ereditata. |
SettingAttribute |
Rappresenta un attributo di impostazioni personalizzato utilizzato per associare le informazioni delle impostazioni a una proprietà di impostazione. |
SettingChangingEventArgs |
Fornisce dati per l'evento SettingChanging. |
SettingElement |
Rappresenta un elemento di configurazione semplificato utilizzato per l'aggiornamento degli elementi contenuti nella configurazione. La classe non può essere ereditata. |
SettingElementCollection |
Contiene una raccolta di oggetti SettingElement. La classe non può essere ereditata. |
SettingsAttributeDictionary |
Rappresenta un insieme di coppie chiave/valore utilizzate per descrivere un oggetto di configurazione, nonché un oggetto SettingsProperty. |
SettingsBase |
Fornisce la classe base utilizzata per il supporto delle impostazioni delle proprietà utente. |
SettingsContext |
Fornisce informazioni contestuali che possono essere utilizzate dal provider per mantenere le impostazioni. |
SettingsDescriptionAttribute |
Fornisce una stringa che descrive una singola proprietà di configurazione. La classe non può essere ereditata. |
SettingsGroupDescriptionAttribute |
Fornisce una stringa che descrive un gruppo di proprietà delle impostazioni dell'applicazione. La classe non può essere ereditata. |
SettingsGroupNameAttribute |
Specifica un nome per il gruppo di proprietà delle impostazioni dell'applicazione. La classe non può essere ereditata. |
SettingsLoadedEventArgs |
Fornisce dati per l'evento SettingsLoaded. |
SettingsManageabilityAttribute |
Specifica gli speciali servizi per le proprietà delle impostazioni dell'applicazione. La classe non può essere ereditata. |
SettingsProperty |
Da utilizzare internamente come classe che rappresenta i metadati relativi a una singola proprietà di configurazione. |
SettingsPropertyCollection |
Contiene una raccolta di oggetti SettingsProperty. |
SettingsPropertyIsReadOnlyException |
Fornisce un'eccezione per oggetti SettingsProperty in sola lettura. |
SettingsPropertyNotFoundException |
Fornisce un'eccezione per gli oggetti SettingsProperty non trovati. |
SettingsPropertyValue |
Contiene il valore di una proprietà di impostazione che può essere caricato e archiviato da un'istanza di SettingsBase. |
SettingsPropertyValueCollection |
Contiene un insieme di valori di proprietà di impostazione che eseguono il mapping di oggetti SettingsProperty a oggetti SettingsPropertyValue. |
SettingsPropertyWrongTypeException |
Fornisce un'eccezione generata quando un tipo non valido viene utilizzato con un oggetto SettingsProperty. |
SettingsProvider |
Funge da classe base per i provider di impostazioni personalizzati derivati nell'architettura di impostazioni dell'applicazione. |
SettingsProviderAttribute |
Specifica il provider di impostazioni utilizzato per fornire l'archivio per la classe o per la proprietà delle impostazioni dell'applicazione corrente. La classe non può essere ereditata. |
SettingsProviderCollection |
Rappresenta un insieme di provider di impostazioni dell'applicazione. |
SettingsSerializeAsAttribute |
Specifica il meccanismo di serializzazione che deve essere utilizzato dal provider di impostazioni. La classe non può essere ereditata. |
SettingValueElement |
Contiene il codice XML che rappresenta il valore serializzato dell'impostazione. La classe non può essere ereditata. |
SingleTagSectionHandler |
Gestisce le sezioni di configurazione che sono rappresentate da un unico tag XML nel file config. |
SpecialSettingAttribute |
Indica che una proprietà delle impostazioni dell'applicazione ha un significato speciale. La classe non può essere ereditata. |
StringValidator |
Fornisce la convalida di una stringa. |
StringValidatorAttribute |
Indica in modo dichiarativo a .NET di eseguire la convalida della stringa su una proprietà di configurazione. La classe non può essere ereditata. |
SubclassTypeValidator |
Convalida che un oggetto è una classe derivata di un tipo specificato. |
SubclassTypeValidatorAttribute |
Indica in modo dichiarativo a .NET di eseguire la convalida in una proprietà di configurazione. La classe non può essere ereditata. |
TimeSpanMinutesConverter |
Converte un intervallo di tempo espresso in minuti. |
TimeSpanMinutesOrInfiniteConverter |
Converte un valore TimeSpan espresso in minuti o come intervallo di tempo infinito standard. |
TimeSpanSecondsConverter |
Converte un intervallo di tempo espresso in secondi. |
TimeSpanSecondsOrInfiniteConverter |
Converte un valore TimeSpan espresso in secondi o come intervallo di tempo infinito standard. |
TimeSpanValidator |
Fornisce la convalida di un oggetto TimeSpan. |
TimeSpanValidatorAttribute |
Indica in modo dichiarativo a .NET di eseguire la convalida dell'ora in una proprietà di configurazione. La classe non può essere ereditata. |
TypeNameConverter |
Esegue la conversione da valori di tipo a valori di stringa e viceversa. La classe non può essere ereditata. |
UriSection |
Rappresenta la sezione Uri all'interno di un file di configurazione. |
UserScopedSettingAttribute |
Specifica che una proprietà o un gruppo di impostazioni dell'applicazione contiene valori distinti per ogni utente di un'applicazione. La classe non può essere ereditata. |
UserSettingsGroup |
Rappresenta un raggruppamento di sezioni di impostazioni utente correlate all'interno di un file di configurazione. La classe non può essere ereditata. |
WhiteSpaceTrimStringConverter |
Converte una stringa nel relativo formato canonico. |
Interfacce
IApplicationSettingsProvider |
Definisce le funzionalità estese per i provider di impostazioni dell'applicazione client. |
IConfigurationSectionHandler |
Gestisce l'accesso a determinate sezioni di configurazione. |
IConfigurationSystem |
Fornisce i metodi di configurazione standard. |
IPersistComponentSettings |
Definisce le funzionalità standard per controlli o librerie utilizzate per memorizzare e recuperare le impostazioni delle applicazioni. |
ISettingsProviderService |
Fornisce un'interfaccia per un provider alternativo di impostazioni dell'applicazione. |
Enumerazioni
ConfigurationAllowDefinition |
Specifica le posizioni nella gerarchia di file di configurazione che possono impostare o eseguire l'override delle proprietà contenute in un oggetto ConfigurationSection. |
ConfigurationAllowExeDefinition |
Specifica le posizioni nella gerarchia di file di configurazione che possono impostare o eseguire l'override delle proprietà contenute in un oggetto ConfigurationSection. |
ConfigurationElementCollectionType |
Specifica il tipo di un oggetto ConfigurationElementCollectionType. |
ConfigurationPropertyOptions |
Specifica le opzioni da applicare a una proprietà. |
ConfigurationSaveMode |
Determina quali proprietà vengono scritte in un file di configurazione. |
ConfigurationUserLevel |
Utilizzata per specificare il file di configurazione che deve essere rappresentato dall'oggetto Configuration. |
OverrideMode |
Specifica il comportamento di override di un elemento di configurazione per gli elementi di configurazione nelle directory figlio. |
PropertyValueOrigin |
Specifica il livello della gerarchia di configurazione da cui ha avuto origine il valore di una proprietà di configurazione. |
SettingsManageability |
Fornisce i valori che consentono di indicare quali servizi rendere disponibili alle impostazioni dell'applicazione. |
SettingsSerializeAs |
Determina lo schema di serializzazione utilizzato per archiviare le impostazioni dell'applicazione. |
SpecialSetting |
Specifica la categoria dell'impostazione speciale della proprietà delle impostazioni dell'applicazione. |
Delegati
SettingChangingEventHandler |
Rappresenta il metodo che gestirà l'evento SettingChanging. |
SettingsLoadedEventHandler |
Rappresenta il metodo che gestirà l'evento SettingsLoaded. |
SettingsSavingEventHandler |
Rappresenta il metodo che gestirà l'evento SettingsSaving. |
ValidatorCallback |
Rappresenta un metodo da chiamare dopo la convalida di un oggetto. |