Sdílet prostřednictvím


System.Configuration Obor názvů

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

Třídy

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í souvisejících oddílů 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 s oborem uživatele v konfiguračním souboru.

CommaDelimitedStringCollection

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

CommaDelimitedStringCollectionConverter

Převede řetězcovou hodnotu oddělenou čárkami 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 konfigurace.

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ě dává rozhraní .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ěčů konfigurace.

ConfigurationElement

Představuje konfigurační prvek v konfiguračním 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á je vyvolán, 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 konfiguračním 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

Vytvoří ConfigurationPermission objekt, který buď udělí nebo odepře označenému cíli 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í konfiguračních oddílů a běžných nastavení konfigurace.

ConfigurationValidatorAttribute

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

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 informace potřebné pro hlášení názvu souboru 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ří 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 čtení i zápis.

DefaultSettingValueAttribute

Určuje výchozí hodnotu pro vlastnost 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

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

ElementInformation

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

ExeConfigurationFileMap

Definuje mapování konfiguračních souborů 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 konfigurační oddíly, které nejsou zpracovány System.Configuration typy.

IgnoreSectionHandler

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

InfiniteIntConverter

Převede mezi řetězcem a standardní nekonečnou nebo celočíselnou hodnotou.

InfiniteTimeSpanConverter

Převede mezi řetězcem a standardní nekonečnou TimeSpan hodnotou.

IntegerValidator

Poskytuje ověření Int32 hodnoty.

IntegerValidatorAttribute

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

IriParsingElement

Poskytuje nastavení konfigurace pro zpracování IRI (International Resource Identifier) ve Uri třídě.

KeyValueConfigurationCollection

Obsahuje kolekci KeyValueConfigurationElement objektů.

KeyValueConfigurationElement

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

LocalFileSettingsProvider

Poskytuje trvalost pro třídy nastavení aplikace.

LongValidator

Poskytuje ověření Int64 hodnoty.

LongValidatorAttribute

Deklarativně dává rozhraní .NET pokyn k provedení ověření typu long-integer 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 konfigurační infrastrukturu .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 zprostředkovatel 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ě dává rozhraní .NET pokyn k provedení ověření času u vlastnosti konfigurace. Tato třída se nemůže dědit.

PropertyInformation

Obsahuje metainformace 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 zprostředkovatelům konfigurace protected pro konfigurační soubor aktuální aplikace.

ProtectedConfigurationProvider

Základní třída pro vytvář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 k oddílu configProtectedData konfigurace. 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 prvky konfigurace přidružené ke zprostředkovateli.

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ě dává rozhraní .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ý konfigurační prvek použitý pro aktualizaci elementů 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 dvojic klíč/hodnota sloužící k popisu objektu konfigurace i objektu SettingsProperty .

SettingsBase

Poskytuje základní třídu, která se používá k podpoře nastavení vlastností uživatele.

SettingsContext

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

SettingsDescriptionAttribute

Poskytuje řetězec, který popisuje jednotlivé vlastnosti 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 pro skupinu 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 jednotlivé 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é nejsou nalezeny.

SettingsPropertyValue

Obsahuje hodnotu vlastnosti nastavení, kterou může načíst a uložit instance objektu 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í aplikace.

SettingsSerializeAsAttribute

Určuje mechanismus serializace, který by měl použít zprostředkovatel nastavení. 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ě 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ě dává rozhraní .NET pokyn k provedení ověření vlastnosti konfigurace. Tato třída se nemůže dědit.

TimeSpanMinutesConverter

Převede časové rozmezí vyjádřené v minutách.

TimeSpanMinutesOrInfiniteConverter

Převede TimeSpan hodnoty vyjádřené v minutách nebo jako standardní nekonečné časové rozmezí.

TimeSpanSecondsConverter

Převede časový rozsah vyjádřený v sekundách.

TimeSpanSecondsOrInfiniteConverter

Převede TimeSpan hodnoty vyjádřené v sekundách nebo jako standardní nekonečné časové rozmezí.

TimeSpanValidator

Poskytuje ověření objektu TimeSpan .

TimeSpanValidatorAttribute

Deklarativně dává rozhraní .NET pokyn k provedení ověření času 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 identifikátoru URI v konfiguračním 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í souvisejících částí nastavení uživatele v rámci konfiguračního souboru. Tato třída se nemůže dědit.

WhiteSpaceTrimStringConverter

Převede řetězec do jeho kanonického formátu.

Rozhraní

IApplicationSettingsProvider

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

IConfigurationSectionHandler

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

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

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 Configuration.

OverrideMode

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

PropertyValueOrigin

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

SettingsManageability

Poskytuje hodnoty označující, které služby by měly být dostupné pro nastavení aplikace.

SettingsSerializeAs

Určuje schéma serializace použité k uložení nastavení aplikace.

SpecialSetting

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

Delegáti

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á má být volána po ověření objektu.