System.Configuration Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera typy, które zapewniają model programowania do obsługi danych konfiguracji.
Klasy
ApplicationScopedSettingAttribute |
Określa, że właściwość ustawień aplikacji ma wspólną wartość dla wszystkich użytkowników aplikacji. Klasa ta nie może być dziedziczona. |
ApplicationSettingsBase |
Działa jako klasa bazowa do wyprowadzania konkretnych klas otoki w celu zaimplementowania funkcji ustawień aplikacji w aplikacjach Windows Forms. |
ApplicationSettingsGroup |
Reprezentuje grupowanie powiązanych sekcji ustawień aplikacji w pliku konfiguracji. Klasa ta nie może być dziedziczona. |
AppSettingsReader |
Udostępnia metodę odczytywania wartości określonego typu z konfiguracji. |
AppSettingsSection |
Zapewnia obsługę systemu konfiguracji dla |
CallbackValidator |
Zapewnia dynamiczną walidację obiektu. |
CallbackValidatorAttribute |
Określa obiekt, który CallbackValidator ma być używany do walidacji kodu. Klasa ta nie może być dziedziczona. |
ClientSettingsSection |
Reprezentuje grupę ustawień aplikacji o zakresie użytkownika w pliku konfiguracji. |
CommaDelimitedStringCollection |
Reprezentuje kolekcję elementów ciągu rozdzielonych przecinkami. Klasa ta nie może być dziedziczona. |
CommaDelimitedStringCollectionConverter |
Konwertuje wartość ciągu rozdzielanego przecinkami na i z CommaDelimitedStringCollection obiektu. Klasa ta nie może być dziedziczona. |
Configuration |
Reprezentuje plik konfiguracji, który ma zastosowanie do określonego komputera, aplikacji lub zasobu. Klasa ta nie może być dziedziczona. |
ConfigurationBuilder |
Reprezentuje klasę bazową, która ma zostać rozszerzona przez niestandardowe implementacje konstruktora konfiguracji. |
ConfigurationBuilderCollection |
Utrzymuje kolekcję ConfigurationBuilder obiektów według nazwy. |
ConfigurationBuilderSettings |
Reprezentuje grupę elementów konfiguracji, które konfigurują dostawców dla |
ConfigurationBuildersSection |
Zapewnia dostęp programowy do |
ConfigurationCollectionAttribute |
Deklaratywnie nakazuje platformie .NET utworzenie wystąpienia kolekcji elementów konfiguracji. Klasa ta nie może być dziedziczona. |
ConfigurationConverterBase |
Klasa bazowa dla typów konwerterów konfiguracji. |
ConfigurationElement |
Reprezentuje element konfiguracji w pliku konfiguracji. |
ConfigurationElementCollection |
Reprezentuje element konfiguracji zawierający kolekcję elementów podrzędnych. |
ConfigurationElementProperty |
Określa właściwość elementu konfiguracji. Klasa ta nie może być dziedziczona. |
ConfigurationErrorsException |
Wyjątek zgłaszany podczas wystąpienia błędu konfiguracji. |
ConfigurationException |
Wyjątek zgłaszany podczas wystąpienia błędu systemu konfiguracji. |
ConfigurationFileMap |
Definiuje mapowanie pliku konfiguracji dla pliku konfiguracji maszyny. |
ConfigurationLocation |
|
ConfigurationLocationCollection |
Zawiera kolekcję ConfigurationLocationCollection obiektów. |
ConfigurationLockCollection |
Zawiera kolekcję zablokowanych obiektów konfiguracji. Klasa ta nie może być dziedziczona. |
ConfigurationManager |
Zapewnia dostęp do plików konfiguracji dla aplikacji klienckich. Klasa ta nie może być dziedziczona. |
ConfigurationPermission |
Zapewnia strukturę uprawnień, która umożliwia metodom lub klasom dostęp do plików konfiguracji. |
ConfigurationPermissionAttribute |
ConfigurationPermission Tworzy obiekt, który przyznaje lub odmawia oznaczonego uprawnienia docelowego dostępu do sekcji plików konfiguracji. |
ConfigurationProperty |
Reprezentuje atrybut lub element podrzędny elementu konfiguracji. Klasa ta nie może być dziedziczona. |
ConfigurationPropertyAttribute |
Deklaratywnie nakazuje platformie .NET utworzenie wystąpienia właściwości konfiguracji. Klasa ta nie może być dziedziczona. |
ConfigurationPropertyCollection |
Reprezentuje kolekcję właściwości elementu-konfiguracji. |
ConfigurationSection |
Reprezentuje sekcję w pliku konfiguracji. |
ConfigurationSectionCollection |
Reprezentuje kolekcję powiązanych sekcji w pliku konfiguracji. |
ConfigurationSectionGroup |
Reprezentuje grupę powiązanych sekcji w pliku konfiguracji. |
ConfigurationSectionGroupCollection |
Reprezentuje kolekcję ConfigurationSectionGroup obiektów. |
ConfigurationSettings |
Zapewnia obsługę wersji środowiska uruchomieniowego w wersji 1.0 i 1.1 na potrzeby odczytywania sekcji konfiguracji i typowych ustawień konfiguracji. |
ConfigurationValidatorAttribute |
Służy jako klasa bazowa dla typów atrybutów modułu sprawdzania System.Configuration poprawności. |
ConfigurationValidatorBase |
Działa jako klasa bazowa do wyprowadzania klasy walidacji, aby można było zweryfikować wartość obiektu. |
ConfigXmlDocument |
Opakowuje odpowiedni XmlDocument typ, a także zawiera informacje niezbędne do raportowania nazw plików i numerów wierszy. |
ConnectionStringSettings |
Reprezentuje jeden nazwany parametr połączenia w sekcji pliku konfiguracji parametrów połączenia. |
ConnectionStringSettingsCollection |
Zawiera kolekcję ConnectionStringSettings obiektów. |
ConnectionStringsSection |
Zapewnia dostęp programowy do sekcji configuration-file parametrów połączenia. |
ContextInformation |
Hermetyzuje informacje kontekstowe skojarzone z obiektem ConfigurationElement . Klasa ta nie może być dziedziczona. |
DefaultSection |
Reprezentuje podstawową procedurę obsługi sekcji konfiguracji, która uwidacznia kod XML sekcji konfiguracji dla dostępu do odczytu i zapisu. |
DefaultSettingValueAttribute |
Określa wartość domyślną właściwości ustawień aplikacji. |
DefaultValidator |
Zapewnia walidację obiektu. Klasa ta nie może być dziedziczona. |
DictionarySectionHandler |
Zawiera informacje o konfiguracji pary klucz/wartość z sekcji konfiguracji. |
DpapiProtectedConfigurationProvider |
ProtectedConfigurationProvider Udostępnia obiekt, który używa interfejsu API ochrony danych systemu Windows (DPAPI) do szyfrowania i odszyfrowywania danych konfiguracji. |
ElementInformation |
Zawiera metadane dotyczące pojedynczego elementu w konfiguracji. Klasa ta nie może być dziedziczona. |
ExeConfigurationFileMap |
Definiuje mapowanie pliku konfiguracji dla aplikacji .exe. Klasa ta nie może być dziedziczona. |
ExeContext |
Zarządza kontekstem ścieżki dla bieżącej aplikacji. Klasa ta nie może być dziedziczona. |
GenericEnumConverter |
Konwertuje między ciągiem a typem wyliczenia. |
IdnElement |
Udostępnia ustawienie konfiguracji dla przetwarzania międzynarodowej nazwy domeny (IDN) w Uri klasie. |
IgnoreSection |
Zawiera definicję typu otoki dla sekcji konfiguracji, które nie są obsługiwane przez System.Configuration typy. |
IgnoreSectionHandler |
Zawiera starszą definicję procedury obsługi sekcji dla sekcji konfiguracji, które nie są obsługiwane przez System.Configuration typy. |
InfiniteIntConverter |
Konwertuje między ciągiem a standardową wartością nieskończoną lub całkowitą. |
InfiniteTimeSpanConverter |
Konwertuje między ciągiem a standardową nieskończoną TimeSpan wartością. |
IntegerValidator |
Zapewnia walidację Int32 wartości. |
IntegerValidatorAttribute |
Deklaratywnie nakazuje platformie .NET przeprowadzenie weryfikacji liczby całkowitej we właściwości konfiguracji. Klasa ta nie może być dziedziczona. |
IriParsingElement |
Udostępnia ustawienie konfiguracji dla przetwarzania międzynarodowego identyfikatora zasobów (IRI) w Uri klasie . |
KeyValueConfigurationCollection |
Zawiera kolekcję KeyValueConfigurationElement obiektów. |
KeyValueConfigurationElement |
Reprezentuje element konfiguracji, który zawiera parę klucz/wartość. |
LocalFileSettingsProvider |
Zapewnia trwałość klas ustawień aplikacji. |
LongValidator |
Zapewnia walidację Int64 wartości. |
LongValidatorAttribute |
Deklaratywnie nakazuje platformie .NET przeprowadzenie weryfikacji długiej liczby całkowitej we właściwości konfiguracji. Klasa ta nie może być dziedziczona. |
NameValueConfigurationCollection |
Zawiera kolekcję NameValueConfigurationElement obiektów. Klasa ta nie może być dziedziczona. |
NameValueConfigurationElement |
Element konfiguracji zawierający String nazwę i String wartość. Klasa ta nie może być dziedziczona. |
NameValueFileSectionHandler |
Zapewnia dostęp do pliku konfiguracji. Ten typ obsługuje infrastrukturę konfiguracji platformy .NET i nie jest przeznaczony do użycia bezpośrednio z kodu. |
NameValueSectionHandler |
Zawiera informacje o konfiguracji nazwy/pary wartości z sekcji konfiguracji. |
NoSettingsVersionUpgradeAttribute |
Określa, że dostawca ustawień powinien wyłączyć dowolną logikę wywoływaną po wykryciu uaktualnienia aplikacji. Klasa ta nie może być dziedziczona. |
PositiveTimeSpanValidator |
Zapewnia walidację TimeSpan obiektu. Klasa ta nie może być dziedziczona. |
PositiveTimeSpanValidatorAttribute |
Deklaratywnie instruuje platformę .NET, aby przeprowadzić walidację czasu we właściwości konfiguracji. Klasa ta nie może być dziedziczona. |
PropertyInformation |
Zawiera metadane dotyczące pojedynczej właściwości w konfiguracji. Tego typu nie można dziedziczyć. |
PropertyInformationCollection |
Zawiera kolekcję PropertyInformation obiektów. Klasa ta nie może być dziedziczona. |
ProtectedConfiguration |
Zapewnia dostęp do dostawców konfiguracji chronionej dla pliku konfiguracji bieżącej aplikacji. |
ProtectedConfigurationProvider |
Klasa bazowa do tworzenia dostawców do szyfrowania i odszyfrowywania chronionych danych konfiguracji. |
ProtectedConfigurationProviderCollection |
Udostępnia kolekcję ProtectedConfigurationProvider obiektów. |
ProtectedConfigurationSection |
Zapewnia dostęp programowy do |
ProtectedProviderSettings |
Reprezentuje grupę elementów konfiguracji, które konfigurują dostawców dla |
ProviderSettings |
Reprezentuje elementy konfiguracji skojarzone z dostawcą. |
ProviderSettingsCollection |
Reprezentuje kolekcję ProviderSettings obiektów. |
RegexStringValidator |
Zapewnia walidację ciągu na podstawie reguł udostępnianych przez wyrażenie regularne. |
RegexStringValidatorAttribute |
Deklaratywnie nakazuje platformie .NET przeprowadzenie weryfikacji ciągu we właściwości konfiguracji przy użyciu wyrażenia regularnego. Klasa ta nie może być dziedziczona. |
RsaProtectedConfigurationProvider |
ProtectedConfigurationProvider Udostępnia wystąpienie, które używa szyfrowania RSA do szyfrowania i odszyfrowywania danych konfiguracji. |
SchemeSettingElement |
Reprezentuje element w SchemeSettingElementCollection klasie. |
SchemeSettingElementCollection |
Reprezentuje kolekcję SchemeSettingElement obiektów. |
SectionInformation |
Zawiera metadane dotyczące poszczególnych sekcji w hierarchii konfiguracji. Klasa ta nie może być dziedziczona. |
SettingAttribute |
Reprezentuje atrybut ustawień niestandardowych używany do kojarzenie informacji o ustawieniach z właściwością ustawień. |
SettingChangingEventArgs |
Udostępnia dane dla zdarzenia SettingChanging. |
SettingElement |
Reprezentuje uproszczony element konfiguracji używany do aktualizowania elementów w konfiguracji. Klasa ta nie może być dziedziczona. |
SettingElementCollection |
Zawiera kolekcję SettingElement obiektów. Klasa ta nie może być dziedziczona. |
SettingsAttributeDictionary |
Reprezentuje kolekcję par klucz/wartość używanych do opisywania obiektu konfiguracji, a także SettingsProperty obiektu. |
SettingsBase |
Udostępnia klasę bazową używaną do obsługi ustawień właściwości użytkownika. |
SettingsContext |
Udostępnia informacje kontekstowe, których dostawca może używać podczas utrwalania ustawień. |
SettingsDescriptionAttribute |
Zawiera ciąg opisujący indywidualną właściwość konfiguracji. Klasa ta nie może być dziedziczona. |
SettingsGroupDescriptionAttribute |
Zawiera ciąg opisujący grupę właściwości ustawień aplikacji. Klasa ta nie może być dziedziczona. |
SettingsGroupNameAttribute |
Określa nazwę grupy właściwości ustawień aplikacji. Klasa ta nie może być dziedziczona. |
SettingsLoadedEventArgs |
Udostępnia dane dla zdarzenia SettingsLoaded. |
SettingsManageabilityAttribute |
Określa specjalne usługi dla właściwości ustawień aplikacji. Klasa ta nie może być dziedziczona. |
SettingsProperty |
Używana wewnętrznie jako klasa reprezentująca metadane dotyczące pojedynczej właściwości konfiguracji. |
SettingsPropertyCollection |
Zawiera kolekcję SettingsProperty obiektów. |
SettingsPropertyIsReadOnlyException |
Zawiera wyjątek dla obiektów tylko do SettingsProperty odczytu. |
SettingsPropertyNotFoundException |
Zawiera wyjątek dla SettingsProperty obiektów, które nie zostały znalezione. |
SettingsPropertyValue |
Zawiera wartość właściwości ustawień, która może być ładowana i przechowywana przez wystąpienie klasy SettingsBase. |
SettingsPropertyValueCollection |
Zawiera kolekcję wartości właściwości ustawień mapujących SettingsProperty obiekty na SettingsPropertyValue obiekty. |
SettingsPropertyWrongTypeException |
Zawiera wyjątek zgłaszany w przypadku użycia nieprawidłowego typu z obiektem SettingsProperty . |
SettingsProvider |
Działa jako klasa bazowa do wyprowadzania dostawców ustawień niestandardowych w architekturze ustawień aplikacji. |
SettingsProviderAttribute |
Określa dostawcę ustawień używanych do udostępniania magazynu dla bieżącej klasy lub właściwości ustawień aplikacji. Klasa ta nie może być dziedziczona. |
SettingsProviderCollection |
Reprezentuje kolekcję dostawców ustawień aplikacji. |
SettingsSerializeAsAttribute |
Określa mechanizm serializacji używany przez dostawcę ustawień. Klasa ta nie może być dziedziczona. |
SettingValueElement |
Zawiera kod XML reprezentujący serializowaną wartość ustawienia. Klasa ta nie może być dziedziczona. |
SingleTagSectionHandler |
Obsługuje sekcje konfiguracji reprezentowane przez pojedynczy tag XML w pliku .config. |
SpecialSettingAttribute |
Wskazuje, że właściwość ustawień aplikacji ma specjalne znaczenie. Klasa ta nie może być dziedziczona. |
StringValidator |
Zapewnia walidację ciągu. |
StringValidatorAttribute |
Deklaratywnie nakazuje platformie .NET przeprowadzenie weryfikacji ciągu we właściwości konfiguracji. Klasa ta nie może być dziedziczona. |
SubclassTypeValidator |
Sprawdza, czy obiekt jest klasą pochodną określonego typu. |
SubclassTypeValidatorAttribute |
Deklaratywnie nakazuje platformie .NET przeprowadzenie weryfikacji we właściwości konfiguracji. Klasa ta nie może być dziedziczona. |
TimeSpanMinutesConverter |
Konwertuje przedział czasu wyrażony w minutach. |
TimeSpanMinutesOrInfiniteConverter |
Konwertuje wartość wyrażoną TimeSpan w minutach lub jako standardowy nieskończony przedział czasu. |
TimeSpanSecondsConverter |
Konwertuje przedział czasu wyrażony w sekundach. |
TimeSpanSecondsOrInfiniteConverter |
Konwertuje wartość wyrażoną TimeSpan w sekundach lub jako standardowy nieskończony przedział czasu. |
TimeSpanValidator |
Zapewnia walidację TimeSpan obiektu. |
TimeSpanValidatorAttribute |
Deklaratywnie instruuje platformę .NET, aby przeprowadzić walidację czasu we właściwości konfiguracji. Klasa ta nie może być dziedziczona. |
TypeNameConverter |
Konwertuje między wartościami typu i ciągu. Klasa ta nie może być dziedziczona. |
UriSection |
Reprezentuje sekcję identyfikatora URI w pliku konfiguracji. |
UserScopedSettingAttribute |
Określa, że grupa ustawień aplikacji lub właściwość zawiera odrębne wartości dla każdego użytkownika aplikacji. Klasa ta nie może być dziedziczona. |
UserSettingsGroup |
Reprezentuje grupowanie powiązanych sekcji ustawień użytkownika w pliku konfiguracji. Klasa ta nie może być dziedziczona. |
WhiteSpaceTrimStringConverter |
Konwertuje ciąg na format kanoniczny. |
Interfejsy
IApplicationSettingsProvider |
Definiuje rozszerzone możliwości dla dostawców ustawień aplikacji opartych na kliencie. |
IConfigurationSectionHandler |
Obsługuje dostęp do niektórych sekcji konfiguracji. |
IConfigurationSystem |
Zapewnia standardowe metody konfiguracji. |
IPersistComponentSettings |
Definiuje standardowe funkcje kontrolek lub bibliotek, które przechowują i pobierają ustawienia aplikacji. |
ISettingsProviderService |
Udostępnia interfejs do definiowania alternatywnego dostawcy ustawień aplikacji. |
Wyliczenia
ConfigurationAllowDefinition |
Określa lokalizacje w hierarchii plików konfiguracji, które mogą ustawiać lub przesłaniać właściwości zawarte w ConfigurationSection obiekcie. |
ConfigurationAllowExeDefinition |
Określa lokalizacje w hierarchii plików konfiguracji, które mogą ustawiać lub przesłaniać właściwości zawarte w ConfigurationSection obiekcie. |
ConfigurationElementCollectionType |
Określa typ ConfigurationElementCollectionType obiektu. |
ConfigurationPropertyOptions |
Określa opcje, które mają być stosowane do właściwości. |
ConfigurationSaveMode |
Określa, które właściwości są zapisywane w pliku konfiguracji. |
ConfigurationUserLevel |
Służy do określania pliku konfiguracji, który ma być reprezentowany przez obiekt Configuration. |
OverrideMode |
Określa zachowanie zastępowania elementu konfiguracji dla elementów konfiguracji w katalogach podrzędnych. |
PropertyValueOrigin |
Określa poziom w hierarchii konfiguracji, na którym pochodzi wartość właściwości konfiguracji. |
SettingsManageability |
Zawiera wartości wskazujące, które usługi powinny być udostępniane w ustawieniach aplikacji. |
SettingsSerializeAs |
Określa schemat serializacji używany do przechowywania ustawień aplikacji. |
SpecialSetting |
Określa specjalną kategorię ustawień właściwości ustawień aplikacji. |
Delegaci
SettingChangingEventHandler |
Reprezentuje metodę, która będzie obsługiwać SettingChanging zdarzenie. |
SettingsLoadedEventHandler |
Reprezentuje metodę, która będzie obsługiwać SettingsLoaded zdarzenie. |
SettingsSavingEventHandler |
Reprezentuje metodę, która będzie obsługiwać SettingsSaving zdarzenie. |
ValidatorCallback |
Reprezentuje metodę, która ma zostać wywołana po weryfikacji obiektu. |