System.Configuration Obor názvů

Obsahuje typy, které poskytují programovací model pro zpracování konfiguračních dat.

Třídy

Name Description
ApplicationScopedSettingAttribute

Určuje, že vlastnost nastavení aplikace má společnou hodnotu pro všechny uživatele aplikace. Tato třída se nemůže dědit.

ApplicationSettingsBase

Funguje jako základní třída pro odvození konkrétních tříd obálky k implementaci funkce nastavení aplikace v aplikacích Windows Forms.

ApplicationSettingsGroup

Představuje seskupení oddílů souvisejících nastavení aplikace v rámci konfiguračního souboru. Tato třída se nemůže dědit.

AppSettingsReader

Poskytuje metodu pro čtení hodnot určitého typu z konfigurace.

AppSettingsSection

Poskytuje podporu konfiguračního appSettings systému pro oddíl konfigurace. Tato třída se nemůže dědit.

CallbackValidator

Poskytuje dynamické ověřování objektu.

CallbackValidatorAttribute

Určuje objekt, který CallbackValidator se má použít k ověření kódu. Tato třída se nemůže dědit.

ClientSettingsSection

Představuje skupinu nastavení aplikace v oboru uživatele v konfiguračním souboru.

CommaDelimitedStringCollection

Představuje kolekci řetězcových prvků oddělených čárkami. Tato třída se nemůže dědit.

CommaDelimitedStringCollectionConverter

Převede řetězcovou hodnotu s oddělovači na objekt a z objektu CommaDelimitedStringCollection . Tato třída se nemůže dědit.

Configuration

Představuje konfigurační soubor, který se vztahuje na konkrétní počítač, aplikaci nebo prostředek. Tato třída se nemůže dědit.

ConfigurationBuilder

Představuje základní třídu, která má být rozšířena vlastními implementacemi tvůrce konfigurací.

ConfigurationBuilderCollection

Udržuje kolekci ConfigurationBuilder objektů podle názvu.

ConfigurationBuilderSettings

Představuje skupinu konfiguračních prvků, které konfiguruje zprostředkovatele pro <configBuilders> oddíl konfigurace.

ConfigurationBuildersSection

Poskytuje programový přístup k oddílu <configBuilders> . Tuto třídu nelze dědit.

ConfigurationCollectionAttribute

Deklarativním způsobem dává .NET pokyn k vytvoření instance kolekce elementů konfigurace. Tato třída se nemůže dědit.

ConfigurationConverterBase

Základní třída pro typy převaděče konfigurace.

ConfigurationElement

Představuje element konfigurace v rámci konfiguračního souboru.

ConfigurationElementCollection

Představuje element konfigurace obsahující kolekci podřízených prvků.

ConfigurationElementProperty

Určuje vlastnost elementu konfigurace. Tato třída se nemůže dědit.

ConfigurationErrorsException

Výjimka, která se vyvolá, když došlo k chybě konfigurace.

ConfigurationException

Výjimka, která se vyvolá, když došlo k chybě systému konfigurace.

ConfigurationFileMap

Definuje mapování konfiguračního souboru pro konfigurační soubor počítače.

ConfigurationLocation

location Představuje prvek v rámci konfiguračního souboru.

ConfigurationLocationCollection

Obsahuje kolekci ConfigurationLocationCollection objektů.

ConfigurationLockCollection

Obsahuje kolekci uzamčených objektů konfigurace. Tato třída se nemůže dědit.

ConfigurationManager

Poskytuje přístup ke konfiguračním souborům pro klientské aplikace. Tato třída se nemůže dědit.

ConfigurationPermission

Poskytuje strukturu oprávnění, která umožňuje metodám nebo třídám přístup ke konfiguračním souborům.

ConfigurationPermissionAttribute

ConfigurationPermission Vytvoří objekt, který buď udělí nebo odmítne označené cílové oprávnění pro přístup k oddílům konfiguračních souborů.

ConfigurationProperty

Představuje atribut nebo podřízený prvek konfigurace. Tato třída se nemůže dědit.

ConfigurationPropertyAttribute

Deklarativní dává rozhraní .NET pokyn k vytvoření instance vlastnosti konfigurace. Tato třída se nemůže dědit.

ConfigurationPropertyCollection

Představuje kolekci vlastností elementu konfigurace.

ConfigurationSection

Představuje oddíl v rámci konfiguračního souboru.

ConfigurationSectionCollection

Představuje kolekci souvisejících oddílů v rámci konfiguračního souboru.

ConfigurationSectionGroup

Představuje skupinu souvisejících oddílů v rámci konfiguračního souboru.

ConfigurationSectionGroupCollection

Představuje kolekci ConfigurationSectionGroup objektů.

ConfigurationSettings

Poskytuje podporu modulu runtime verze 1.0 a 1.1 pro čtení oddílů konfigurace a běžných nastavení konfigurace.

ConfigurationValidatorAttribute

Slouží jako základní třída pro typy atributů System.Configuration validátoru.

ConfigurationValidatorBase

Funguje jako základní třída pro odvození ověřovací třídy, aby bylo možné ověřit hodnotu objektu.

ConfigXmlDocument

Zabalí odpovídající XmlDocument typ a také obsahuje potřebné informace pro hlášení názvů souborů a čísel řádků.

ConnectionStringSettings

Představuje jeden pojmenovaný připojovací řetězec v části konfiguračního souboru připojovacích řetězců.

ConnectionStringSettingsCollection

Obsahuje kolekci ConnectionStringSettings objektů.

ConnectionStringsSection

Poskytuje programový přístup k části konfiguračního souboru připojovacích řetězců.

ContextInformation

Zapouzdřuje kontextové informace, které jsou přidruženy k objektu ConfigurationElement . Tato třída se nemůže dědit.

DefaultSection

Představuje základní obslužnou rutinu oddílu konfigurace, která zveřejňuje XML oddílu konfigurace pro přístup pro čtení i zápis.

DefaultSettingValueAttribute

Určuje výchozí hodnotu vlastnosti nastavení aplikace.

DefaultValidator

Poskytuje ověření objektu. Tato třída se nemůže dědit.

DictionarySectionHandler

Poskytuje informace o konfiguraci páru klíč/hodnota z oddílu konfigurace.

DpapiProtectedConfigurationProvider

Poskytuje objekt ProtectedConfigurationProvider, který k šifrování a dešifrování konfiguračních dat používá rozhraní API pro ochranu dat Windows (DPAPI).

ElementInformation

Obsahuje metainformování o jednotlivých elementech v rámci konfigurace. Tato třída se nemůže dědit.

ExeConfigurationFileMap

Definuje mapování konfiguračního souboru pro aplikaci .exe. Tato třída se nemůže dědit.

ExeContext

Spravuje kontext cesty pro aktuální aplikaci. Tato třída se nemůže dědit.

GenericEnumConverter

Převede mezi řetězcem a typem výčtu.

IdnElement

Poskytuje nastavení konfigurace pro zpracování mezinárodního Uri názvu domény (IDN) ve třídě.

IgnoreSection

Poskytuje definici typu obálky pro oddíly konfigurace, které nejsou zpracovávány typy System.Configuration .

IgnoreSectionHandler

Poskytuje starší definici obslužné rutiny oddílu pro konfigurační oddíly, které nejsou zpracovávány typy System.Configuration .

InfiniteIntConverter

Převede řetězec a standardní nekonečnou nebo celočíselnou hodnotu.

InfiniteTimeSpanConverter

Převede řetězec a standardní nekonečnou TimeSpan hodnotu.

IntegerValidator

Poskytuje ověření Int32 hodnoty.

IntegerValidatorAttribute

Deklarativním způsobem dává rozhraní .NET pokyn k provedení celočíselného ověřování u vlastnosti konfigurace. Tato třída se nemůže dědit.

IriParsingElement

Poskytuje nastavení konfigurace pro zpracování mezinárodního identifikátoru Uri prostředků (IRI) ve třídě.

KeyValueConfigurationCollection

Obsahuje kolekci KeyValueConfigurationElement objektů.

KeyValueConfigurationElement

Představuje konfigurační prvek, který obsahuje dvojici klíč/hodnota.

LocalFileSettingsProvider

Poskytuje trvalost pro třídy nastavení aplikace.

LongValidator

Poskytuje ověření Int64 hodnoty.

LongValidatorAttribute

Deklarativním způsobem dává rozhraní .NET pokyn k provedení dlouhého celočíselného ověřování u vlastnosti konfigurace. Tato třída se nemůže dědit.

NameValueConfigurationCollection

Obsahuje kolekci NameValueConfigurationElement objektů. Tato třída se nemůže dědit.

NameValueConfigurationElement

Konfigurační prvek, který obsahuje String název a String hodnotu. Tato třída se nemůže dědit.

NameValueFileSectionHandler

Poskytuje přístup ke konfiguračnímu souboru. Tento typ podporuje infrastrukturu konfigurace .NET a není určená k použití přímo z vašeho kódu.

NameValueSectionHandler

Poskytuje informace o konfiguraci páru názvů a hodnot z oddílu konfigurace.

NoSettingsVersionUpgradeAttribute

Určuje, že poskytovatel nastavení by měl zakázat jakoukoli logiku, která se vyvolá při zjištění upgradu aplikace. Tato třída se nemůže dědit.

PositiveTimeSpanValidator

Poskytuje ověření objektu TimeSpan . Tato třída se nemůže dědit.

PositiveTimeSpanValidatorAttribute

Deklarativním způsobem dává rozhraní .NET pokyn k provedení časového ověření u vlastnosti konfigurace. Tato třída se nemůže dědit.

PropertyInformation

Obsahuje metainformování o jednotlivých vlastnostech v rámci konfigurace. Tento typ nelze dědit.

PropertyInformationCollection

Obsahuje kolekci PropertyInformation objektů. Tato třída se nemůže dědit.

ProtectedConfiguration

Poskytuje přístup k poskytovatelům chráněných konfigurací pro konfigurační soubor aktuální aplikace.

ProtectedConfigurationProvider

Základní třída pro vytvoření zprostředkovatelů pro šifrování a dešifrování chráněných konfiguračních dat.

ProtectedConfigurationProviderCollection

Poskytuje kolekci ProtectedConfigurationProvider objektů.

ProtectedConfigurationSection

Poskytuje programový přístup ke configProtectedData konfigurační části. Tato třída se nemůže dědit.

ProtectedProviderSettings

Představuje skupinu konfiguračních prvků, které konfiguruje zprostředkovatele pro <configProtectedData> oddíl konfigurace.

ProviderSettings

Představuje elementy konfigurace přidružené k poskytovateli.

ProviderSettingsCollection

Představuje kolekci ProviderSettings objektů.

RegexStringValidator

Poskytuje ověření řetězce na základě pravidel poskytovaných regulárním výrazem.

RegexStringValidatorAttribute

Deklarativním způsobem dává .NET pokyn k provedení ověření řetězce u vlastnosti konfigurace pomocí regulárního výrazu. Tato třída se nemůže dědit.

RsaProtectedConfigurationProvider

ProtectedConfigurationProvider Poskytuje instanci, která k šifrování a dešifrování konfiguračních dat používá šifrování RSA.

SchemeSettingElement

Představuje prvek ve SchemeSettingElementCollection třídě.

SchemeSettingElementCollection

Představuje kolekci SchemeSettingElement objektů.

SectionInformation

Obsahuje metadata o jednotlivých oddílech v rámci hierarchie konfigurace. Tato třída se nemůže dědit.

SettingAttribute

Představuje atribut vlastního nastavení, který slouží k přidružení informací o nastavení k vlastnosti nastavení.

SettingChangingEventArgs

Poskytuje data pro událost SettingChanging.

SettingElement

Představuje zjednodušený element konfigurace používaný k aktualizaci prvků v konfiguraci. Tato třída se nemůže dědit.

SettingElementCollection

Obsahuje kolekci SettingElement objektů. Tato třída se nemůže dědit.

SettingsAttributeDictionary

Představuje kolekci párů klíč/hodnota sloužících k popisu objektu konfigurace i objektu SettingsProperty .

SettingsBase

Poskytuje základní třídu použitou k podpoře nastavení vlastností uživatele.

SettingsContext

Poskytuje kontextové informace, které může poskytovatel použít při zachování nastavení.

SettingsDescriptionAttribute

Poskytuje řetězec, který popisuje individuální vlastnost konfigurace. Tato třída se nemůže dědit.

SettingsGroupDescriptionAttribute

Poskytuje řetězec, který popisuje skupinu vlastností nastavení aplikace. Tato třída se nemůže dědit.

SettingsGroupNameAttribute

Určuje název skupiny vlastností nastavení aplikace. Tato třída se nemůže dědit.

SettingsLoadedEventArgs

Poskytuje data pro událost SettingsLoaded.

SettingsManageabilityAttribute

Určuje speciální služby pro vlastnosti nastavení aplikace. Tato třída se nemůže dědit.

SettingsProperty

Používá se interně jako třída, která představuje metadata o individuální vlastnosti konfigurace.

SettingsPropertyCollection

Obsahuje kolekci SettingsProperty objektů.

SettingsPropertyIsReadOnlyException

Poskytuje výjimku pro objekty jen SettingsProperty pro čtení.

SettingsPropertyNotFoundException

Poskytuje výjimku pro SettingsProperty objekty, které nebyly nalezeny.

SettingsPropertyValue

Obsahuje hodnotu vlastnosti nastavení, která lze načíst a uložit instancí SettingsBase.

SettingsPropertyValueCollection

Obsahuje kolekci hodnot vlastností nastavení, které mapují SettingsProperty objekty na SettingsPropertyValue objekty.

SettingsPropertyWrongTypeException

Poskytuje výjimku, která je vyvolán při použití neplatného typu s objektem SettingsProperty .

SettingsProvider

Funguje jako základní třída pro odvození zprostředkovatelů vlastních nastavení v architektuře nastavení aplikace.

SettingsProviderAttribute

Určuje zprostředkovatele nastavení, který se používá k poskytnutí úložiště pro aktuální třídu nebo vlastnost nastavení aplikace. Tato třída se nemůže dědit.

SettingsProviderCollection

Představuje kolekci zprostředkovatelů nastavení aplikací.

SettingsSerializeAsAttribute

Určuje mechanismus serializace, který má poskytovatel nastavení použít. Tato třída se nemůže dědit.

SettingValueElement

Obsahuje XML představující serializovanou hodnotu nastavení. Tato třída se nemůže dědit.

SingleTagSectionHandler

Zpracovává oddíly konfigurace, které jsou reprezentovány jednou značkou XML v souboru .config.

SpecialSettingAttribute

Označuje, že vlastnost nastavení aplikace má zvláštní význam. Tato třída se nemůže dědit.

StringValidator

Poskytuje ověření řetězce.

StringValidatorAttribute

Deklarativním způsobem dává rozhraní .NET pokyn k provedení ověření řetězce u vlastnosti konfigurace. Tato třída se nemůže dědit.

SubclassTypeValidator

Ověří, že objekt je odvozenou třídou zadaného typu.

SubclassTypeValidatorAttribute

Deklarativním způsobem dává rozhraní .NET pokyn k ověření vlastnosti konfigurace. Tato třída se nemůže dědit.

TimeSpanMinutesConverter

Převede časové rozpětí vyjádřené v minutách.

TimeSpanMinutesOrInfiniteConverter

Převede vyjádřený TimeSpan v minutách nebo jako standardní nekonečné časové rozpětí.

TimeSpanSecondsConverter

Převede časové rozpětí vyjádřené v sekundách.

TimeSpanSecondsOrInfiniteConverter

Převede vyjádřený TimeSpan v sekundách nebo jako standardní nekonečné časové rozpětí.

TimeSpanValidator

Poskytuje ověření objektu TimeSpan .

TimeSpanValidatorAttribute

Deklarativním způsobem dává rozhraní .NET pokyn k provedení časového ověření u vlastnosti konfigurace. Tato třída se nemůže dědit.

TypeNameConverter

Převede hodnoty typu a řetězce. Tato třída se nemůže dědit.

UriSection

Představuje oddíl URI v rámci konfiguračního souboru.

UserScopedSettingAttribute

Určuje, že skupina nebo vlastnost nastavení aplikace obsahuje jedinečné hodnoty pro každého uživatele aplikace. Tato třída se nemůže dědit.

UserSettingsGroup

Představuje seskupení oddílů souvisejících uživatelských nastavení v rámci konfiguračního souboru. Tato třída se nemůže dědit.

WhiteSpaceTrimStringConverter

Převede řetězec na jeho kanonický formát.

Rozhraní

Name Description
IApplicationSettingsProvider

Definuje rozšířené možnosti pro zprostředkovatele nastavení aplikací na základě klienta.

IConfigurationSectionHandler

Zpracovává přístup k určitým oddílům konfigurace.

IConfigurationSystem

Poskytuje standardní metody konfigurace.

IPersistComponentSettings

Definuje standardní funkce pro ovládací prvky nebo knihovny, které ukládají a načítají nastavení aplikace.

ISettingsProviderService

Poskytuje rozhraní pro definování alternativního zprostředkovatele nastavení aplikace.

Výčty

Name Description
ConfigurationAllowDefinition

Určuje umístění v hierarchii konfiguračních souborů, která mohou nastavit nebo přepsat vlastnosti obsažené v objektu ConfigurationSection.

ConfigurationAllowExeDefinition

Určuje umístění v hierarchii konfiguračních souborů, která mohou nastavit nebo přepsat vlastnosti obsažené v objektu ConfigurationSection.

ConfigurationElementCollectionType

Určuje typ objektu ConfigurationElementCollectionType.

ConfigurationPropertyOptions

Určuje možnosti, které se mají použít u vlastnosti.

ConfigurationSaveMode

Určuje, které vlastnosti jsou zapsány do konfiguračního souboru.

ConfigurationUserLevel

Slouží k určení konfiguračního souboru, který má být reprezentován objektem Konfigurace.

OverrideMode

Určuje chování přepsání elementu konfigurace pro elementy konfigurace v podřízených adresářích.

PropertyValueOrigin

Určuje úroveň v hierarchii konfigurace, kde pochází hodnota vlastnosti konfigurace.

SettingsManageability

Poskytuje hodnoty určující, které služby mají být zpřístupněny pro nastavení aplikace.

SettingsSerializeAs

Určuje schéma serializace použité k ukládání nastavení aplikace.

SpecialSetting

Určuje zvláštní kategorii nastavení vlastnosti nastavení aplikace.

Delegáti

Name Description
SettingChangingEventHandler

Představuje metodu, která bude zpracovávat SettingChanging událost.

SettingsLoadedEventHandler

Představuje metodu, která bude zpracovávat SettingsLoaded událost.

SettingsSavingEventHandler

Představuje metodu, která bude zpracovávat SettingsSaving událost.

ValidatorCallback

Představuje metodu, která se má volat po ověření objektu.