Die Informationen zu einer bestimmten Anwendung werden gebildet in der Klasse ApplicationSettings
. Üblicherweise stehen mehrere Instanzen dieser Klasse zur Verfügung, mit Informationen über die Einstellungen zur Laufzeit, zur Generierungszeit und zur aktuellen Definitionslage. Um diese Einstellungen zu erhalten, benutzen Sie die entsprechende Methoden und Eigenschaften der Services
oder Info Ebene.
String Name { get; }
Liefert den Namen der Anwendung.
String Abbreviation { get; }
Liefert das Kürzel für die zugehörige Anwendung.
String CompanyName { get; }
Liefert den Namen für die zugehörige Firma (Mandanten), insofern diese bekannt ist, sonst das Kürzel.
String CompanyAbbreviation { get; }
Liefert das Kürzel für die zugehörige Firma (Mandanten).
String Version { get; }
Liefert die Version für die zugehörige Anwendung.
String ComponentPath { get; }
Liefert die Pfadangabe unter der Komponenten für die zugehörige Anwendung gefunden werden können.
String ComponentSearch(String name, String extension)
Liefert den vollständigen Pfad, mit der die angegebene Komponente mit dem angegebenen Suffix für die zugehörige Anwendung gefunden werden kann. Der Suffix muss mit einem '.' anfangen.
String Variant { get; }
Liefert die Variante, die für die zugehörige Anwendung gelten soll.
Boolean DebugAllowed { get; }
Gibt an, ob Debug-Einstellungen die für die zugehörige Anwendung anwendbar sind.
Boolean EdbAllowed { get; }
Gibt an, ob Rückgriffe auf die Entwicklungsdatenbank (EDB) für die zugehörige Anwendung erlaubt sind.
SearchOrderEnum SearchOrder { get; }
Liefert eine SearchOrderEnum
für die erlaubten Quellen in der Suche nach Laufzeitinformationen. Die enum
kennt die Werte RuntimeOnly
, RuntimeThenEdb
, EdbThenRuntime
und EdbOnly
.