Konfigurera C #

En hel namespace klasser är utformad för att konfigurera applikationer skrivna i någon NET språk, som C #, VB.NET, eller någon av flera andra. De föremål inom det är, minst sagt, lite svårt att navigera. Konfigurationen i NET-applikationer sker i en CONFIG-fil. Denna XML formaterade filen har en <configuration> nod, och en hel massa av projektspecifika noder inom. Att få en hänvisning till konfigurationen kräver ett samtal till OpenExeConfiguration.

System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration ();

När det är klart, att få en hänvisning till en paragraf är ganska enkelt. Den GetSection metoden tar bara en sträng som är nodnamnet, och eftersom konfigurationsfilen är bara text, kan du ta den när som helst.

var sectionName = "Allt vad!";
System.Configuration.AppSettingsSection sektion =
(System.Configuration.AppSettingsSection) config.GetSection (sectionName);

Du kan lägga till sektioner för att konfigurationsfilen med hjälp av XML manipulation verktyg inom ramen. Du kan använda en förinställd grupp på sektioner för motsvarande funktionalitet.

Avsnitt Beskrivning
Startup Beskriver .NET version som ska användas.
Runtime Listar .NET elementen att binda till den körbara.
Nätverk Beskriver proxy och andra nätverksinställningar.
Kryptografi En plats för att hålla tillgängliga värden refererar krypto resurser
Konfiguration Den mest använda delen. Det är där du håller anpassade delar av konfigurationsfil.
Trace / Debug Två inställningar som gör att du kan ställa in spårning och loggning.
Programinställningar (appSettings) Ansökan scoped saker som databasanslutningssträngar.
Webbinställningar (websettings) ASP.NET specifika detaljer.

Relaterade artiklar