Click or drag to resize

AppSettings Methoden

Der AppSettings Typ exponiert die folgenden Member.

Methoden
 NameBeschreibung
Public MethodeDispose Öffentliche Methode zum Aufräumen.
(Vererbt von BasicAppSettings)
Public MethodeGetLoadedAssemblies Liefert ein Dictionary, das für alle in der Applikation geladenen Assemblies den FullName und die Assembly enthält. Kann in bestimmten Fällen für die Fehlersuche hilfreich sein.
Hinweis: ist der Schalter "DumpLoadedAssemblies" = true, werden in "Dispose" die Keys dieses Dictionarys (FullName) geloggt.
(Vererbt von BasicAppSettings)
Public MethodeGetParametersSources Liefert ein Dictionary, das zu jedem Parameter den Namen der Quelle enthält. Kann in bestimmten Fällen für die Fehlersuche hilfreich sein.
Hinweis: ist der Schalter "DumpAppSettings" = true, wird in "Dispose" dieses Dictionary geloggt.
(Vererbt von BasicAppSettings)
Public MethodeStatic MemberGetResolvedPath Löst den übergebenen Pfad unter Berücksichtigung der Suchreihenfolge in einen gesicherten Pfad auf, wenn möglich.
Public MethodeGetStringValue Liefert genau einen Wert zu einem Key. Wenn es keinen Wert zu dem Key gibt, wird defaultValue zurückgegeben.
(Vererbt von BasicAppSettings)
Public MethodeGetStringValues Liefert ein string-Array zu einem Key. Wenn es keinen Wert zu dem Key gibt, wird defaultValue zurückgegeben.
(Vererbt von BasicAppSettings)
Public MethodeGetValueT Liefert genau einen Wert zu einem Key. Wenn es keinen Wert zu dem Key gibt, wird defaultValue zurückgegeben. Wildcards der Form %Name% werden, wenn möglich, rekursiv ersetzt; Es wird versucht, den ermittelten String-Wert in den Rückgabetyp T zu casten.
(Vererbt von BasicAppSettings)
Public MethodeGetValuesT NICHT IMPLEMENTIERT! Liefert ein Array von Werten zu einem Key. Wenn es keinen Wert zu dem Key gibt, wird defaultValue zurückgegeben. Wildcards der Form %Name% werden, wenn möglich, rekursiv ersetzt; Es wird versucht, den ermittelten String-Wert in den Rückgabetyp T zu casten.
(Vererbt von BasicAppSettings)
Public MethodeInitUserParameterReader Routine, die den ParameterReader entsprechend der vorher in UserParameterReaderPath konfigurierten Parameter initialisiert. Je nach UserParameterReader kann dieser Vorgang länger dauern und wird deshalb hier nicht automatisch ausgeführt, sondern muss extern und möglichst direkt nach Instanziierung aufgerufen werden.
Public MethodeLoadSettings Lädt die Systemeinstellungen bei der Initialisierung oder lädt sie auf Anforderung erneut.
(Überschreibt BasicAppSettingsLoadSettings)
Public MethodeRegisterUserStringValueGetter Registriert die übergebene IGetStringValue-Instanz (UserParameterReader) beim enthaltenen AppEnvReader. Der neue Getter wird in der Auswertungskette direkt hinter CommandLineAccess eingehängt, was ihm (nach der Kommandozeile) höchste Priorität gibt.
Public MethodeReplaceWildcards Ersetzt hier definierte Wildcards durch ihre Laufzeit-Werte: '%HOME%': '...bin\Debug'.
(Überschreibt BasicAppSettingsReplaceWildcards(String))
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.
(Vererbt von BasicAppSettings)
Zurück nach oben
Siehe auch