System.Configuration Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 |
ConfigurationBuildersSection |
Poskytuje programový přístup k oddílu |
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 |
|
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 |
ProtectedProviderSettings |
Představuje skupinu konfiguračních prvků, které konfiguruje zprostředkovatele pro |
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. |