Bagikan melalui


System.Configuration Ruang nama

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 appSettings konfigurasi. Kelas ini tidak dapat diwariskan.

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 <configBuilders> konfigurasi.

ConfigurationBuildersSection

Menyediakan akses terprogram ke bagian .<configBuilders> Kelas ini tidak dapat diwariskan.

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

location Mewakili elemen dalam file konfigurasi.

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 configProtectedData konfigurasi. Kelas ini tidak dapat diwariskan.

ProtectedProviderSettings

Mewakili sekelompok elemen konfigurasi yang mengonfigurasi penyedia untuk bagian <configProtectedData> konfigurasi.

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.