Di Asp.Net2.0, kita dapat dengan mudah mengakses file konfigurasi. NetFrameWork2.0 telah menambahkan kelas SystemWebSectionGroup.
Grup system.web yang memungkinkan pengguna mengakses file konfigurasi secara terprogram.
Misalnya, tentukan apakah debug="true" disetel di web.config, atau tentukan formulir autentikasi
SystemWebSectionGroup ws = new SystemWebSectionGroup();
CompilationSection cp = ws.Kompilasi;
Gunakan cp.Debug; untuk mendapatkan konfigurasi "debug" di bagian kompilasi.
AuthenticationSection sebagai = ws.Authentication;
Gunakan as.Mode untuk mendapatkan konfigurasi "mode" di bagian otentikasi, nilainya adalah salah satu enumerasi AuthenticationMode
Nilai AuthenticationMode adalah sebagai berikut:
Deskripsi nama anggota
Formulir menentukan autentikasi berbasis Formulir ASP.NET sebagai mode autentikasi.
Tidak ada yang tidak menentukan otentikasi.
Passport Menentukan Microsoft Passport sebagai mode otentikasi.
Windows Menentukan Windows sebagai mode otentikasi. Mode ini berlaku ketika menggunakan metode otentikasi Layanan Informasi Internet (IIS) (Basic, Brief, Integrated Windows (NTLM/Kerberos), atau Certificate).
Lampiran: Properti publik kelas SystemWebSectionGroup:
Deskripsi Nama
AnonymousIdentification Mendapatkan bagian anonimIdentification.
Otentikasi Mendapatkan bagian otentikasi.
Otorisasi Mendapatkan bagian otorisasi.
BrowserCaps Mendapatkan bagian browserCaps.
ClientTarget Mendapatkan bagian clientTarget.
Kompilasi Mendapatkan bagian kompilasi.
CustomErrors Mendapatkan bagian customErrors.
Deployment Mendapatkan bagian penerapan.
DeviceFilters Mendapatkan bagian deviceFilters.
Globalisasi Mendapat bagian globalisasi.
HealthMonitoring Mendapatkan bagian healthMonitoring.
HostingEnvironment Mendapatkan bait hostingEnvironment.
HttpCookies Mendapatkan bagian httpCookies.
HttpHandlers Mendapatkan bagian httpHandlers.
HttpModules Mendapatkan bagian httpModules.
HttpRuntime Mendapatkan bagian httpRuntime.
Identitas Mendapatkan bagian identitas.
IsDeclarationRequired Mendapatkan nilai yang menunjukkan apakah objek ConfigurationSectionGroup ini perlu dideklarasikan. (Diwarisi dari ConfigurationSectionGroup.)
IsDeclared Mendapat nilai yang menunjukkan apakah objek ConfigurationSectionGroup ini telah dideklarasikan. (Diwarisi dari ConfigurationSectionGroup.)
MachineKey Mendapatkan bagian machineKey.
Keanggotaan Mendapatkan bagian keanggotaan.
MobileControls Mendapatkan bagian mobileControls.
Nama Mendapatkan properti nama objek ConfigurationSectionGroup ini. (Diwarisi dari ConfigurationSectionGroup.)
Pages Mendapatkan bagian halaman.
ProcessModel Mendapatkan bagian processModel.
Profil Mendapatkan bagian profil.
Protokol Mendapatkan bagian protokol.
RoleManager Mendapatkan bagian roleManager.
SectionGroupName Mendapatkan nama grup bagian yang terkait dengan ConfigurationSectionGroup ini. (Diwarisi dari ConfigurationSectionGroup.)
SectionGroups Mendapatkan objek ConfigurationSectionGroup yang berisi semua objek ConfigurationSectionGroup yang merupakan turunan dari objek ConfigurationSectionGroup ini. (Diwarisi dari ConfigurationSectionGroup.)
Bagian Mendapatkan ConfigurationSectionCollection yang berisi semua objek ConfigurationSection di ConfigurationSectionGroup ini. (Diwarisi dari ConfigurationSectionGroup.)
SecurityPolicy Mendapatkan bagian securityPolicy.
SessionState Mendapatkan bagian sessionState.
SiteMap Mendapatkan bagian SiteMap.
Trace Mendapatkan bagian jejak.
Kepercayaan Mendapatkan bagian kepercayaan.
Type Mendapatkan atau menyetel tipe objek ConfigurationSectionGroup ini. (Diwarisi dari ConfigurationSectionGroup.)
UrlMappings Mendapatkan bagian urlMappings.
WebControls Mendapatkan bagian webControls.
WebParts Mendapatkan bagian webParts.
WebServices Mendapatkan bagian webServices.
XhtmlConformance Mendapatkan bagian xhtmlConformance.
http://huobazi.cnblogs.com/archive/2006/05/18/systemwebsectiongroup.html