System.Configuration Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Berisi jenis yang menyediakan model pemrograman untuk menangani data konfigurasi.
Kelas
ApplicationScopedSettingAttribute |
Menentukan bahwa properti pengaturan aplikasi memiliki nilai umum untuk semua pengguna aplikasi. Kelas ini tidak dapat diwariskan. |
ApplicationSettingsBase |
Bertindak sebagai kelas dasar untuk mendapatkan kelas pembungkus beton untuk mengimplementasikan fitur pengaturan aplikasi dalam aplikasi Window Forms. |
ApplicationSettingsGroup |
Mewakili pengelompokan bagian pengaturan aplikasi terkait dalam file konfigurasi. Kelas ini tidak dapat diwariskan. |
AppSettingsReader |
Menyediakan metode untuk membaca nilai jenis tertentu dari konfigurasi. |
AppSettingsSection |
Menyediakan dukungan sistem konfigurasi untuk bagian |
CallbackValidator |
Menyediakan validasi dinamis objek. |
CallbackValidatorAttribute |
Menentukan objek yang CallbackValidator akan digunakan untuk validasi kode. Kelas ini tidak dapat diwariskan. |
ClientSettingsSection |
Mewakili sekelompok pengaturan aplikasi yang dilingkup pengguna dalam file konfigurasi. |
CommaDelimitedStringCollection |
Mewakili kumpulan elemen string yang dipisahkan oleh koma. Kelas ini tidak dapat diwariskan. |
CommaDelimitedStringCollectionConverter |
Mengonversi nilai string yang dibatasi koma ke dan dari CommaDelimitedStringCollection objek. Kelas ini tidak dapat diwariskan. |
Configuration |
Mewakili file konfigurasi yang berlaku untuk komputer, aplikasi, atau sumber daya tertentu. Kelas ini tidak dapat diwariskan. |
ConfigurationBuilder |
Mewakili kelas dasar yang akan diperluas oleh implementasi penyusun konfigurasi kustom. |
ConfigurationBuilderCollection |
Mempertahankan kumpulan ConfigurationBuilder objek berdasarkan nama. |
ConfigurationBuilderSettings |
Mewakili sekelompok elemen konfigurasi yang mengonfigurasi penyedia untuk bagian |
ConfigurationBuildersSection |
Menyediakan akses terprogram ke bagian . |
ConfigurationCollectionAttribute |
Secara deklaratif menginstruksikan .NET untuk membuat instans koleksi elemen konfigurasi. Kelas ini tidak dapat diwariskan. |
ConfigurationConverterBase |
Kelas dasar untuk jenis pengonversi konfigurasi. |
ConfigurationElement |
Mewakili elemen konfigurasi dalam file konfigurasi. |
ConfigurationElementCollection |
Mewakili elemen konfigurasi yang berisi kumpulan elemen anak. |
ConfigurationElementProperty |
Menentukan properti elemen konfigurasi. Kelas ini tidak dapat diwariskan. |
ConfigurationErrorsException |
Pengecualian yang dilemparkan ketika kesalahan konfigurasi telah terjadi. |
ConfigurationException |
Pengecualian yang dilemparkan ketika terjadi kesalahan sistem konfigurasi. |
ConfigurationFileMap |
Menentukan pemetaan file konfigurasi untuk file konfigurasi komputer. |
ConfigurationLocation |
|
ConfigurationLocationCollection |
Berisi kumpulan ConfigurationLocationCollection objek. |
ConfigurationLockCollection |
Berisi kumpulan objek konfigurasi terkunci. Kelas ini tidak dapat diwariskan. |
ConfigurationManager |
Menyediakan akses ke file konfigurasi untuk aplikasi klien. Kelas ini tidak dapat diwariskan. |
ConfigurationPermission |
Menyediakan struktur izin yang memungkinkan metode atau kelas mengakses file konfigurasi. |
ConfigurationPermissionAttribute |
ConfigurationPermission Membuat objek yang memberikan atau menolak izin target yang ditandai untuk mengakses bagian file konfigurasi. |
ConfigurationProperty |
Mewakili atribut atau turunan dari elemen konfigurasi. Kelas ini tidak dapat diwariskan. |
ConfigurationPropertyAttribute |
Secara deklaratif menginstruksikan .NET untuk membuat instans properti konfigurasi. Kelas ini tidak dapat diwariskan. |
ConfigurationPropertyCollection |
Mewakili kumpulan properti elemen konfigurasi. |
ConfigurationSection |
Mewakili bagian dalam file konfigurasi. |
ConfigurationSectionCollection |
Mewakili kumpulan bagian terkait dalam file konfigurasi. |
ConfigurationSectionGroup |
Mewakili sekelompok bagian terkait dalam file konfigurasi. |
ConfigurationSectionGroupCollection |
Mewakili kumpulan ConfigurationSectionGroup objek. |
ConfigurationSettings |
Menyediakan dukungan runtime versi 1.0 dan 1.1 untuk membaca bagian konfigurasi dan pengaturan konfigurasi umum. |
ConfigurationValidatorAttribute |
Berfungsi sebagai kelas dasar untuk System.Configuration jenis atribut validator. |
ConfigurationValidatorBase |
Bertindak sebagai kelas dasar untuk mendapatkan kelas validasi sehingga nilai objek dapat diverifikasi. |
ConfigXmlDocument |
Membungkus jenis yang XmlDocument sesuai dan juga membawa informasi yang diperlukan untuk melaporkan nama file dan nomor baris. |
ConnectionStringSettings |
Mewakili string koneksi tunggal bernama di bagian file konfigurasi string koneksi. |
ConnectionStringSettingsCollection |
Berisi kumpulan ConnectionStringSettings objek. |
ConnectionStringsSection |
Menyediakan akses terprogram ke bagian file konfigurasi string koneksi. |
ContextInformation |
Merangkum informasi konteks yang terkait dengan ConfigurationElement objek. Kelas ini tidak dapat diwariskan. |
DefaultSection |
Mewakili handler bagian konfigurasi dasar yang mengekspos XML bagian konfigurasi untuk akses baca dan tulis. |
DefaultSettingValueAttribute |
Menentukan nilai default untuk properti pengaturan aplikasi. |
DefaultValidator |
Menyediakan validasi objek. Kelas ini tidak dapat diwariskan. |
DictionarySectionHandler |
Menyediakan informasi konfigurasi pasangan kunci/nilai dari bagian konfigurasi. |
DpapiProtectedConfigurationProvider |
ProtectedConfigurationProvider Menyediakan objek yang menggunakan WINDOWS data protection API (DPAPI) untuk mengenkripsi dan mendekripsi data konfigurasi. |
ElementInformation |
Berisi meta-informasi tentang elemen individual dalam konfigurasi. Kelas ini tidak dapat diwariskan. |
ExeConfigurationFileMap |
Menentukan pemetaan file konfigurasi untuk aplikasi .exe. Kelas ini tidak dapat diwariskan. |
ExeContext |
Mengelola konteks jalur untuk aplikasi saat ini. Kelas ini tidak dapat diwariskan. |
GenericEnumConverter |
Mengonversi antara string dan jenis enumerasi. |
IdnElement |
Menyediakan pengaturan konfigurasi untuk pemrosesan Nama Domain Internasional (IDN) di Uri kelas . |
IgnoreSection |
Menyediakan definisi jenis pembungkus untuk bagian konfigurasi yang tidak ditangani oleh System.Configuration jenis. |
IgnoreSectionHandler |
Menyediakan definisi penangan bagian warisan untuk bagian konfigurasi yang tidak ditangani oleh System.Configuration jenis. |
InfiniteIntConverter |
Mengonversi antara string dan nilai tak terbatas atau bilangan bulat standar. |
InfiniteTimeSpanConverter |
Mengonversi antara string dan nilai tak terbatas TimeSpan standar. |
IntegerValidator |
Menyediakan validasi Int32 nilai. |
IntegerValidatorAttribute |
Secara deklaratif menginstruksikan .NET untuk melakukan validasi bilangan bulat pada properti konfigurasi. Kelas ini tidak dapat diwariskan. |
IriParsingElement |
Menyediakan pengaturan konfigurasi untuk pemrosesan Pengidentifikasi Sumber Daya Internasional (IRI) di Uri kelas . |
KeyValueConfigurationCollection |
Berisi kumpulan KeyValueConfigurationElement objek. |
KeyValueConfigurationElement |
Mewakili elemen konfigurasi yang berisi pasangan kunci/nilai. |
LocalFileSettingsProvider |
Memberikan persistensi untuk kelas pengaturan aplikasi. |
LongValidator |
Menyediakan validasi Int64 nilai. |
LongValidatorAttribute |
Secara deklaratif menginstruksikan .NET untuk melakukan validasi bilangan bulat panjang pada properti konfigurasi. Kelas ini tidak dapat diwariskan. |
NameValueConfigurationCollection |
Berisi kumpulan NameValueConfigurationElement objek. Kelas ini tidak dapat diwariskan. |
NameValueConfigurationElement |
Elemen konfigurasi yang berisi String nama dan String nilai. Kelas ini tidak dapat diwariskan. |
NameValueFileSectionHandler |
Menyediakan akses ke file konfigurasi. Jenis ini mendukung infrastruktur konfigurasi .NET dan tidak dimaksudkan untuk digunakan langsung dari kode Anda. |
NameValueSectionHandler |
Menyediakan informasi konfigurasi nama/pasangan nilai dari bagian konfigurasi. |
NoSettingsVersionUpgradeAttribute |
Menentukan bahwa penyedia pengaturan harus menonaktifkan logika apa pun yang dipanggil saat peningkatan aplikasi terdeteksi. Kelas ini tidak dapat diwariskan. |
PositiveTimeSpanValidator |
Menyediakan validasi TimeSpan objek. Kelas ini tidak dapat diwariskan. |
PositiveTimeSpanValidatorAttribute |
Secara deklaratif menginstruksikan .NET untuk melakukan validasi waktu pada properti konfigurasi. Kelas ini tidak dapat diwariskan. |
PropertyInformation |
Berisi meta-information pada properti individual dalam konfigurasi. Tipe ini tidak dapat diwariskan. |
PropertyInformationCollection |
Berisi kumpulan PropertyInformation objek. Kelas ini tidak dapat diwariskan. |
ProtectedConfiguration |
Menyediakan akses ke penyedia konfigurasi terproteksi untuk file konfigurasi aplikasi saat ini. |
ProtectedConfigurationProvider |
Kelas dasar untuk membuat penyedia untuk mengenkripsi dan mendekripsi data konfigurasi yang dilindungi. |
ProtectedConfigurationProviderCollection |
Menyediakan kumpulan ProtectedConfigurationProvider objek. |
ProtectedConfigurationSection |
Menyediakan akses terprogram ke bagian |
ProtectedProviderSettings |
Mewakili sekelompok elemen konfigurasi yang mengonfigurasi penyedia untuk bagian |
ProviderSettings |
Mewakili elemen konfigurasi yang terkait dengan penyedia. |
ProviderSettingsCollection |
Mewakili kumpulan ProviderSettings objek. |
RegexStringValidator |
Menyediakan validasi string berdasarkan aturan yang disediakan oleh ekspresi reguler. |
RegexStringValidatorAttribute |
Secara deklaratif menginstruksikan .NET untuk melakukan validasi string pada properti konfigurasi menggunakan ekspresi reguler. Kelas ini tidak dapat diwariskan. |
RsaProtectedConfigurationProvider |
ProtectedConfigurationProvider Menyediakan instans yang menggunakan enkripsi RSA untuk mengenkripsi dan mendekripsi data konfigurasi. |
SchemeSettingElement |
Mewakili elemen dalam SchemeSettingElementCollection kelas. |
SchemeSettingElementCollection |
Mewakili kumpulan SchemeSettingElement objek. |
SectionInformation |
Berisi metadata tentang bagian individual dalam hierarki konfigurasi. Kelas ini tidak dapat diwariskan. |
SettingAttribute |
Mewakili atribut pengaturan kustom yang digunakan untuk mengaitkan informasi pengaturan dengan properti pengaturan. |
SettingChangingEventArgs |
Menyediakan data untuk peristiwa tersebut SettingChanging . |
SettingElement |
Mewakili elemen konfigurasi yang disederhanakan yang digunakan untuk memperbarui elemen dalam konfigurasi. Kelas ini tidak dapat diwariskan. |
SettingElementCollection |
Berisi kumpulan SettingElement objek. Kelas ini tidak dapat diwariskan. |
SettingsAttributeDictionary |
Mewakili kumpulan pasangan kunci/nilai yang digunakan untuk menjelaskan objek konfigurasi serta SettingsProperty objek. |
SettingsBase |
Menyediakan kelas dasar yang digunakan untuk mendukung pengaturan properti pengguna. |
SettingsContext |
Menyediakan informasi kontekstual yang dapat digunakan penyedia saat menyimpan pengaturan. |
SettingsDescriptionAttribute |
Menyediakan string yang menjelaskan properti konfigurasi individual. Kelas ini tidak dapat diwariskan. |
SettingsGroupDescriptionAttribute |
Menyediakan string yang menjelaskan grup properti pengaturan aplikasi. Kelas ini tidak dapat diwariskan. |
SettingsGroupNameAttribute |
Menentukan nama untuk grup properti pengaturan aplikasi. Kelas ini tidak dapat diwariskan. |
SettingsLoadedEventArgs |
Menyediakan data untuk peristiwa tersebut SettingsLoaded . |
SettingsManageabilityAttribute |
Menentukan layanan khusus untuk properti pengaturan aplikasi. Kelas ini tidak dapat diwariskan. |
SettingsProperty |
Digunakan secara internal sebagai kelas yang mewakili metadata tentang properti konfigurasi individual. |
SettingsPropertyCollection |
Berisi kumpulan SettingsProperty objek. |
SettingsPropertyIsReadOnlyException |
Menyediakan pengecualian untuk objek baca-saja SettingsProperty . |
SettingsPropertyNotFoundException |
Menyediakan pengecualian untuk SettingsProperty objek yang tidak ditemukan. |
SettingsPropertyValue |
Berisi nilai properti pengaturan yang dapat dimuat dan disimpan oleh instans SettingsBase. |
SettingsPropertyValueCollection |
Berisi kumpulan nilai properti pengaturan yang memetakan SettingsProperty objek ke SettingsPropertyValue objek. |
SettingsPropertyWrongTypeException |
Menyediakan pengecualian yang dilemparkan ketika jenis yang tidak valid digunakan dengan SettingsProperty objek. |
SettingsProvider |
Bertindak sebagai kelas dasar untuk mendapatkan penyedia pengaturan kustom dalam arsitektur pengaturan aplikasi. |
SettingsProviderAttribute |
Menentukan penyedia pengaturan yang digunakan untuk menyediakan penyimpanan untuk kelas atau properti pengaturan aplikasi saat ini. Kelas ini tidak dapat diwariskan. |
SettingsProviderCollection |
Mewakili kumpulan penyedia pengaturan aplikasi. |
SettingsSerializeAsAttribute |
Menentukan mekanisme serialisasi yang harus digunakan penyedia pengaturan. Kelas ini tidak dapat diwariskan. |
SettingValueElement |
Berisi XML yang mewakili nilai pengaturan yang diserialisasikan. Kelas ini tidak dapat diwariskan. |
SingleTagSectionHandler |
Menangani bagian konfigurasi yang diwakili oleh satu tag XML dalam file .config. |
SpecialSettingAttribute |
Menunjukkan bahwa properti pengaturan aplikasi memiliki signifikansi khusus. Kelas ini tidak dapat diwariskan. |
StringValidator |
Menyediakan validasi string. |
StringValidatorAttribute |
Secara deklaratif menginstruksikan .NET untuk melakukan validasi string pada properti konfigurasi. Kelas ini tidak dapat diwariskan. |
SubclassTypeValidator |
Memvalidasi bahwa objek adalah kelas turunan dari jenis tertentu. |
SubclassTypeValidatorAttribute |
Secara deklaratif menginstruksikan .NET untuk melakukan validasi pada properti konfigurasi. Kelas ini tidak dapat diwariskan. |
TimeSpanMinutesConverter |
Mengonversi rentang waktu yang dinyatakan dalam hitung menit. |
TimeSpanMinutesOrInfiniteConverter |
Mengonversi yang TimeSpan diekspresikan dalam menit atau sebagai rentang waktu standar yang tak terbatas. |
TimeSpanSecondsConverter |
Mengonversi rentang waktu yang dinyatakan dalam detik. |
TimeSpanSecondsOrInfiniteConverter |
Mengonversi yang TimeSpan dinyatakan dalam detik atau sebagai rentang waktu tak terbatas standar. |
TimeSpanValidator |
Menyediakan validasi TimeSpan objek. |
TimeSpanValidatorAttribute |
Secara deklaratif menginstruksikan .NET untuk melakukan validasi waktu pada properti konfigurasi. Kelas ini tidak dapat diwariskan. |
TypeNameConverter |
Mengonversi antara nilai jenis dan string. Kelas ini tidak dapat diwariskan. |
UriSection |
Mewakili bagian Uri dalam file konfigurasi. |
UserScopedSettingAttribute |
Menentukan bahwa grup pengaturan aplikasi atau properti berisi nilai yang berbeda untuk setiap pengguna aplikasi. Kelas ini tidak dapat diwariskan. |
UserSettingsGroup |
Mewakili pengelompokan bagian pengaturan pengguna terkait dalam file konfigurasi. Kelas ini tidak dapat diwariskan. |
WhiteSpaceTrimStringConverter |
Mengonversi string ke format kanonisnya. |
Antarmuka
IApplicationSettingsProvider |
Menentukan kemampuan yang diperluas untuk penyedia pengaturan aplikasi berbasis klien. |
IConfigurationSectionHandler |
Menangani akses ke bagian konfigurasi tertentu. |
IConfigurationSystem |
Menyediakan metode konfigurasi standar. |
IPersistComponentSettings |
Menentukan fungsionalitas standar untuk kontrol atau pustaka yang menyimpan dan mengambil pengaturan aplikasi. |
ISettingsProviderService |
Menyediakan antarmuka untuk mendefinisikan penyedia pengaturan aplikasi alternatif. |
Enum
ConfigurationAllowDefinition |
Menentukan lokasi dalam hierarki file konfigurasi yang dapat mengatur atau menimpa properti yang ConfigurationSection terkandung dalam objek. |
ConfigurationAllowExeDefinition |
Menentukan lokasi dalam hierarki file konfigurasi yang dapat mengatur atau menimpa properti yang ConfigurationSection terkandung dalam objek. |
ConfigurationElementCollectionType |
Menentukan tipe ConfigurationElementCollectionType objek. |
ConfigurationPropertyOptions |
Menentukan opsi untuk diterapkan ke properti. |
ConfigurationSaveMode |
Menentukan properti mana yang ditulis ke file konfigurasi. |
ConfigurationUserLevel |
Digunakan untuk menentukan file konfigurasi mana yang akan diwakili oleh objek Konfigurasi. |
OverrideMode |
Menentukan perilaku penimpaan elemen konfigurasi untuk elemen konfigurasi dalam direktori turunan. |
PropertyValueOrigin |
Menentukan tingkat dalam hierarki konfigurasi tempat nilai properti konfigurasi berasal. |
SettingsManageability |
Menyediakan nilai untuk menunjukkan layanan mana yang harus tersedia untuk pengaturan aplikasi. |
SettingsSerializeAs |
Menentukan skema serialisasi yang digunakan untuk menyimpan pengaturan aplikasi. |
SpecialSetting |
Menentukan kategori pengaturan khusus properti pengaturan aplikasi. |
Delegasikan
SettingChangingEventHandler |
Mewakili metode yang akan menangani SettingChanging peristiwa. |
SettingsLoadedEventHandler |
Mewakili metode yang akan menangani SettingsLoaded peristiwa. |
SettingsSavingEventHandler |
Mewakili metode yang akan menangani SettingsSaving peristiwa. |
ValidatorCallback |
Mewakili metode yang akan dipanggil setelah validasi objek. |