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
| 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 |
| 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 |
| ConfigurationBuildersSection |
Poskytuje programový přístup k oddílu |
| 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 |
|
| 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 |
| ProtectedProviderSettings |
Představuje skupinu konfiguračních prvků, které konfiguruje zprostředkovatele pro |
| 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. |