Click or drag to resize

RegAccess Klasse

Liest Werte aus der Registry ein.
Vererbungshierarchie
SystemObject
  NetEti.ApplicationEnvironmentRegAccess

Namensraum: NetEti.ApplicationEnvironment
Assembly: NetEti.RegAccess (in NetEti.RegAccess.dll) Version: 1.0.0+b7b0b4599157eed383a75edf7fe3d7038524e897
Syntax
public class RegAccess : IGetStringValue

Der RegAccess Typ exponiert die folgenden Member.

Konstruktoren
 NameBeschreibung
Public MethodeRegAccess Parameterloser Konstruktor, setzt die RegistryRoot auf Default = RegistryRoot.HkeyLocalMachine und ruft damit den parametrisierten Konstruktor.
Public MethodeRegAccess(RegistryRoot) Parametrisierter Konstruktur, erwartet eine RegistryRoot.
Zurück nach oben
Eigenschaften
 NameBeschreibung
Public EigenschaftCurrentRegistryRoot Die aktuell eingestellte RegistryRoot Default: RegistryRoot.HkeyLocalMachine
Public EigenschaftDescription Liefert einen beschreibenden Namen dieses StringValueGetters, z.B. Name plus ggf. Quellpfad.
Public EigenschaftRegistryBasePath Basis-Pfad, in dem in der Registry nach einer Einstellung gesucht wird. Enthält der Pfad eine der RegistryRoots, z.B. "HKEY_CURRENT_USER", wird die intern eingestellte RegistryRoot ebenfalls umgestellt. Default für die intern eingestellte RegistryRoot ist "HKEY_LOCAL_MACHINE". Default: ""
Zurück nach oben
Methoden
 NameBeschreibung
Public MethodeGetStringValue Liefert den Wert eines einzelnen Parameters (Regedit rechts). Nur bei String-Parametern anwendbar!
Public MethodeGetStringValues Liefert ein Array der Werte eines einzelnen Parameters (Regedit rechts). Nur bei REG_MULTI_SZ-Parametern anwendbar!
Public MethodeGetSubKeyNames Liefert die Unterschlüssel von RegistryRoot + dem übergebenen keyString (Regedit: linke Seite).
Public MethodeGetSubValueNames Liefert zu einem Schlüssel in der Registry links die Parameternamen von der rechten Seite der Registry (Regedit).
Public MethodeSetRegistryBasePath Setzt den Registry-Zugriffskey für alle nachfolgende Zugriffe auf den übergebenen Basis-Pfad, wenn sich der übergebene registryBasePath fehlerfrei in ein entsprechendes Equivalent aus Registy-Keys umwandeln lässt.
Zurück nach oben
Anmerkungen
File: RegAccess.cs
Autor: Erik Nagel, NetEti

08.03.2012 Erik Nagel: erstellt
15.10.2017 Erik Nagel: RegistryBasePath eingeführt.
Siehe auch