Startseite > Archiv > .NET 2.0: Speichern von Konfigurationsdaten

.NET 2.0: Speichern von Konfigurationsdaten

dotnetpro 6/2005 Von Martin Ehrlich erschienen in dotnetpro 6/2005 auf Seite 100
Code: A0506Config
1 Bewertung(en):

ini-Dateien waren zu flach und die Registry ein undurchsichtiges Datengestrüpp. XML ist zur Konfigurationsbeschreibung zwar bestens geeignet, beim direkten Bearbeiten im Editor aber bestenfalls als spröde zu bezeichnen. Das Lesen und Schreiben von Konfigurationsdaten artet damit in Arbeit aus. Mit .NET 2.0 bekommen Entwickler nun Klassen an die Hand, die endlich alles gut machen.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

100_Config_tib_ws_kf_ws29   1006   1026   2000   2001   2003   2005   2005101   2005103   200514   2005www   A0506Config   abenteuerlustig   aber   Abfragen   abgefragt   abgelegt   abgerufen   abgesehen   Abschluss   Abschnit   Abschnitt   Abschnitte   Abschnitten   Account   Admin   Administration   Administrato   Administrator   Administratoren   aktuellen   algorithm   alle   Alles   allow   also   alternativ   andere   anderen   Ändern   Änderun   Änderungen   Angabe   Angaben   angegeben   angelegt   Angreifer   Anwen   Anwender   Anwendung   Anwendungen   Anwendungsda   Anwendungsdaten   Anwendungskonfigu   Anwendungskonfiguratio   Anwendungsverzeichnis   anzu   anzumerken   ApplicationPool   Applikationseinstellungen   AppSet   AppSettings   AppSettingsSection   Apropos   arbei   Arbeit   arbeiten   artet   Artikel   Aspekte   aspnet_regiis   aspnet_regiss   ASPX   Assembly   Attribut   Attribute   auch   Aufgabe   Aufgaben   aufgerufen   Aufruf   auftreten   Aufwand   aufwändig   aufweisen   Aufzählungen   Ausblick   auseinander   ausgelagert   ausgelöst   ausschließlich   Außerdem   Auswahl   AuthenticationSection   authenticationSystem   authorization   AuthorizationRule   AuthorizationRuleAction   AuthorizationSection   authorizationSystem   automatisch   Autor   Autorisierung   AUTORITÄT   Avalon   Backup   bearbeiten   befinden   befindliche   beim   Beispiel   Beispiele   beispielsweise   beispielweise   beit   beitet   BeiWebanwendungen   bekommen   Belieben   beliebigen   benötigt   benötigten   Benut   Benutzer   Benutzern   Benutzerprofil   Benutzers   bereit   bereits   berücksich   berücksichtigen   berücksichtigt   beschäfti   beschäftigt   besse   bestehenden   bestenfalls   bestens   bestimmte   Betas   Bezeichnen   bezie   beziehungs   beziehungsweise   bietet   BinaryFormatter   Bleibt   Blick   blogs   bool   brauchen   braucht   chen   chenden   chern   CipherData   CipherValue   Client   ClientTargetSection   clientTargetSystem   Code   Compu   Confi   config   configSections   Configu   Configura   Configuration   ConfigurationManager   ConfigurationSection   ConfigurationSettings   ConfigurationUserLevel   Connec   ConnectionString   connectionStrings   ConnectionStringsSection   connectionStringsSystem   Container   Create   CustomErrorsSection   customErrorsSystem   dabei   dafür   Dahinter   damit   dann   dargestellt   darin   dass   Datei   Dateien   Dateiformat   Dateisystem   Daten   Datengestrüpp   dazu   December   Default   DefaultProxySection   defaultProxySystem   Definieren   deklarieren   denen   denn   denselben   deny   denyRule   derick   dersel   derzeit   deutlich   dient   dies   diese   dieselbe   diesem   dieser   dieses   direk   direkten   direkteren   direktes   doch   Dokumentation   Dort   dotnetpro   DPAPIProtectedConfigurationProvi   drei   drunter   dung   dungen   durch   eben   Ebene   ebenfalls   Editieren   Editor   effizient   effizientes   egal   ehrlich   Eigen   eigene   eigenen   eigener   eigenes   Eigenschaft   Eigenschaften   eindrucksvol   eine   einem   einen   einer   eines   eingebaut   einige   einiger   einmal   einmalig   Einsatz   einsetzen   Einstel   Einstellungen   Einstellungsdialog   einwenig   einzige   Element   Elementes   else   empfehlen   empfohlen   Encoding   EncryptedData   EncryptedKey   EncryptionMethod   EncryptionMethodAlgorithm   endlich   Entfer   enthält   Entschlüs   entspre   entsprechende   entsprechenden   entspricht   entweder   Entwick   Entwickler   Enumeration   erben   erbt   erfolgt   Ergebnis   erhält   erlangt   erlaubt   erledigt   ermöglicht   erst   Erstel   erstellen   erstellt   erteilen   erteilt   erwägt   erweitern   Erweiterung   erwischt   eswird   eventuell   Exception   existierenden   Existiert   explizit   expor   exportierbare   externen   extrem   fach   Fall   false   fault   Fazit   Features   fehl   Fehlern   Fehlt   festgelegt   festlegen   festzulegen   fiehlt   figurationen   figurationsabschnitt   figurationsdateien   figurationSection   figurationsverschlüsselung   FileName   filepath   finden   findlich   flach   folgt   Form   Frage   fragt   fredrik   frei   fügt   fühlt   führen   Funktionen   gabe   ganz   ganze   ganzen   gazin   gear   Gedanken   geeignet   gefügt   gegebe   gegenwärti   gegriffen   gehen   geht   geliefert   gemacht   gemeinsamen   genau   Genauer   gene   generel   genommen   gerade   geregelt   gerem   gerin   gesagt   geschrieben   gesicherte   gestatten   getan   GetSection   GetWebAppSection   gewährt   gewid   gewohnt   gewünschten   gibt   gien   GlobalizationSection   globalizationSystem   grammierer   gratis   greift   griff   groß   großen   Grund   gülti   gültiges   gurationSections   haben   hält   halten   Hand   Handler   HasFile   häufig   Hauptgründe   heißt   herauszubekommen   herhalten   hier   hierbei   hierfür   hinzu   Hinzufügen   hinzugefügt   HTTP   HttpHandlersSection   httpHandlersSystem   HttpModulesSection   httpModulesSystem   hungsweise   IConfigurationSection   IdentitySection   identitySystem   IgnoreSectionHandler   immer   implementiert   implementierte   Implementierung   Indigo   Infor   Informa   Informationen   Informationsmaterial   Inhalt   inheritedByChildren   innerhalb   inspizieren   IntelliSense   intensiv   interessant   Internet   irgendeiner   IsProtected   istes   jbnEFx   Jede   jeden   jeder   jetzt   JrkovOf   Jungs   kann   kein   keine   KeinWunder   keiten   keyContainerName   KeyInfo   keyName   Klasse   Klassen   Kleinbuchstaben   kleinen   Kollektion   kommen   Kommt   komplett   komplexe   komplexen   Komponenten   Konfigu   Konfigura   Konfiguration   KonfigurationausdemOrdner   Konfigurationen   Konfigurationsab   Konfigurationsabschnit   Konfigurationsabschnitt   Konfigurationsabschnitte   Konfigurationsabschnittes   Konfigurationsbeschreibung   Konfigurationsdatei   Konfigurationsdateien   Konfigurationsdaten   Konfigurationsmöglichkeiten   konfigurieren   können   Konsolen   Konsolenanwendungen   Konsolenapplikation   Kontext   Kontextes   kümmern   lassen   lässt   lativ   läuft   lautet   lediglich   legt   leicht   Lesen   liefert   liegenden   liegt   Liest   Listing   Logins   LokaleEinstel   lokalen   Longhorn   Lösung   lösungen   lS7ZdUcqPkB   lung   lungen   machen   machine   macht   mächtigen   mächtigesWerkzeug   MailSettingsSection   mailSettingsSystem   mangelt   manTabelle   Martin   mation   MCAD   mcdba   MCSD   MCSE   mehr   MeinContai   MeinContainer   meisten   meistens   MembershipSection   membershipSystem   mente   Meta   Methode   Methoden   Microsoft   mitliefert   möchte   möglich   möglichen   Mond   msdn   msdnmag   muss   müssen   nach   nachdem   Nachfolgendes   nagement   Name   NameKlasse   Namen   Namens   Namensraum   natürlich   nectionStrings   nenfalls   net_regiis   NetFrameworkConfigurationKey   Netzwerkdienst   Netzwerkdienstrechte   neue   neuen   neuer   nicht   noch   None   Normén   notwendigen   notwendigsten   nsquared2   Nutzbarkeit   Nutzer   nutzerabhängige   Objekt   Objekte   Objektes   oder   Ohne   OpenExeConfiguration   OpenMachineConfiguration   OpenWebConfiguration   Optionen   PagesSection   pagesSystem   Parametern   passen   passiert   Passwörter   Personalisierungs   PerUserRoaming   PerUserRoamingAndLocal   Pfad   plementieren   praktikabel   praktisch   Praxis   Preview   Previews   processModell   Profil   ProfileSection   profileSystem   programmatisch   Programmie   Programmierer   proprietären   protec   ProtectedData   protectedDataSections   ProtectSection   Provider   providername   Proxy   Punkte   rater   ration   rationen   rationsdateiausdemOrdner   rationUserLevel   Raum   reagieren   Rechner   recht   Rechte   References   Regeln   Registry   reicht   Reihe   rela   relativ   remotingSystem   Rescue   Ressourcen   richtig   richtige   rieren   Roaming   RoleManagerSection   roleManagerSystem   Rollen   Root   RSAProtectedConfigurationProvider   Rückgängig   rückzuspeichern   ruft   rule   rules   Runti   Runtime   sagen   saubere   Save   SaveAs   schaft   schaften   schlägt   schließlich   Schlüssel   Schlüsselcon   Schlüsselcontainer   schlüsselt   schlüsselte   schlüsselung   schnell   Schnellzugriff   Schnitt   schnitten   Schnittstelle   schon   schreiben   schreibend   schreibt   schrieben   schwierig   Section   SectionInformation   sehen   Sehr   seien   sein   seitenverzeichnisse   Sektionen   selbst   selbstständiger   seln   selt   selten   sensible   Server   Serverfarm   SessionStateSection   sessionStateSystem   SetUserAccess   setzen   sich   sicher   Sicherheit   sicherlich   sichtlich   siehe   sieht   sierte   sind   SmtpMailSection   smtpMailSystem   sogar   soll   Sollte   somit   sorgen   später   spätestens   spei   speichern   speichert   Spezialgebiet   spielsweise   sprachen   spröde   stallation   Standardcontainer   Standardkonfigura   Standardkonfiguration   Standardmäßig   Standardregel   ständige   Startup   Statische   statischer   Statt   stehen   steht   Stelle   stellt   stellungen   Störungen   string   strong   Strukturen   Studio   Such   sues   system   systemnahen   Systems   systemweit   systemweite   Tabelle   tainer   Technik   technolo   tectedDataSections   tedData   Teil   tercontainer   Thema   thode   tieren   tigt   Timeout   ting   tings   tion   tionen   tionManager   tionsdateien   tionsStrings   Tool   TraceSection   traceSystem   trägt   transparent   treffenden   TripleDES   true   tures   type   Typs   Typsicherheit   Typumwand   über   überfordert   überhaupt   überla   überschreibt   überschrieben   übersichtlich   übrig   UhrSeite   umfangreich   umfangreiche   umgehen   umgewandelt   umzugehen   undurchsichtiges   ungern   UnProtectSection   unten   unter   unterscheiden   unterschiedliche   unterschiedlichste   unterstützen   unterstützung   Unterver   Unüber   Update   UrlMappingsSection   urlMappingsSystem   userName   Userprofile   Users   Validierung   verändert   vereinfacht   vererben   vererbt   vererbte   Vererbung   Verfügung   verschiedenen   Verschlüsseln   verschlüsselt   Verschlüsselten   verschlüsselter   Verschlüsselung   Verschlüsselungs   Version   Versionen   Verwaltung   verwen   verwenden   verwendet   Verwendung   verworfen   Verzeichnis   viele   virtuelle   Visual   void   völlig   vonVisual   Voraussetzungen   Vorgehensweise   vornehmen   VS2005   wählt   waren   warum   Webanwen   Webanwendun   Webanwendung   Webapplikation   WebPartsSection   webPartsSystem   Webseiten   Webseiteneinstel   Website   weil   weise   weiter   weitere   weiterer   weiteres   welche   welchem   welchen   wendung   wendungen   weniger   Wenn   werden   Wert   Werte   Wesentlichen   wichtig   wichtige   wichtigsten   WickedCode   wieder   wieVer   will   WINDOWS   WinFS   wird   wirklich   Wissen   Wohin   wohl   woran   Wunder   wünscht   wurde   xmldsig   xmlenc   xmlns   XmlSerializer   zeichnisse   zeigen   zeigt   zertifiziert   ziemlich   Zudem   zugreifen   Zugriff   Zugriffsrechte   Zugriffssteuerung   zukünftigen   zunächst   zurück   zurufen   zusammen   Zusätzlich   zusätzliche   zuvor   zuzugreifen   Zwar   zwei   Zwischenstufe

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Developer Week Special

dotnetpro präsentiert die Developer Week vom 24. – 27. Juni 2013 im NCC Ost, Nürnberg – eine der größten Konferenzen ganz Europas für Entwickler

Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Kollegen: Stütze oder Bremse?





Ergebnis anzeigen