Click or drag to resize

AppSettings Eigenschaften

Der AppSettings Typ exponiert die folgenden Member.

Eigenschaften
 NameBeschreibung
Public EigenschaftAbortingAllowed Bei True werden Knoten, die nicht auf kooperativen Cancel reagieren (können) durch "Abort()" hart abgebrochen. Immer: false; künftig wegfallend.
Public EigenschaftStatic MemberActScreenBounds Wird programmintern als Merkfeld für die aktuellen Bildschirmgrenzen genutzt. Wird von MainWindow.xaml.cs gesetzt.
Public EigenschaftAppConfigUser Pfad einer XML-Datei im Format der app.config mit User-spezifischen Einstellungen.
(Vererbt von BasicAppSettings)
Public EigenschaftAppConfigUserInfo Info-Text mit erweiterten Status-Informationen zum Ladeversuch der AppConfigUser.
(Vererbt von BasicAppSettings)
Public EigenschaftAppConfigUserLoaded True wenn eine XML-Datei im Format der app.config mit User-spezifischen Einstellungen geladen werden konnte.
(Vererbt von BasicAppSettings)
Public EigenschaftAppEnvAccessor Implementiert IGetStringValue zur Kapselung von Zugriffen über konkrete Reader wie zum Beispiel CommandLineAccess, SettingsAccess, EnvAccess.
(Vererbt von BasicAppSettings)
Public EigenschaftApplicationName Application.ProductName
(Vererbt von BasicAppSettings)
Public EigenschaftApplicationRootPath Das Verzeichnis, in dem die Applikation gestartet wurde als absoluter Pfad.
(Vererbt von BasicAppSettings)
Public EigenschaftAssemblyDirectories Liste von Verzeichnissen, in denen nach zu ladenden Assemblies gesucht werden soll.
Public EigenschaftAutostart Bei true wird der Tree automatisch gestartet. Default: false.
Public EigenschaftBreakAlwaysAllowed Wenn true, kann immer abgebrochen werden - zu Debug-Zwecken.
Default: false

(Vererbt von BasicAppSettings)
Public EigenschaftCheckVersion Kann ggf. bei einer spätere Versionsprüfung genutzt werden.
Default: true

(Vererbt von BasicAppSettings)
Public EigenschaftClickOnceDataDirectory Verzeichnis, in dem die Installationsdaten bei einer ClickOnce-Installation (EnvAccess:ISNETWORKDEPLOYED = true) liegen.
(Vererbt von BasicAppSettings)
Public EigenschaftConnectionString Connection-String für eine Datenbank-Verbindung.
(Vererbt von BasicAppSettings)
Public EigenschaftControlledNodeUserRunDialog Steuert das Verhalten beim UserRun eines Knoten in einem Controlled-Tree, der über ein TreeEvent getriggert wird und dessen Startvoraussetzungen noch nicht erfüllt sind: None: kein Start möglich, Info: kein Start möglich - es erfolgt eine Meldung, Question: es erfolgt eine mit "Nein" vorbelegte JaNein-Abfrage. Defult: Question.
Public EigenschaftCreateWorkingDirectoryIfNotExists Bei True wird das aktuell gesetzte WorkingDirectory angelegt, wenn es noch nicht existiert.
Default: true

(Vererbt von BasicAppSettings)
Public EigenschaftDataSource Der angepasste Datenbank-Server Instanz-Name.
Default: = (local)

(Vererbt von BasicAppSettings)
Public EigenschaftDebugArchiveMaxCount Maximale Anzahl von archivierten Logs (DebugFiles, o.ä.). Bei Überzahl werden jeweils die ältesten gelöscht. Default: 20.
(Vererbt von BasicAppSettings)
Public EigenschaftDebugArchivingInterval Zeitabstand, in dem das aktuelle Log (DebugFile, o.ä.) archiviert und geleert wird. Default: 24 Stunden.
(Vererbt von BasicAppSettings)
Public EigenschaftDebugFile Pfad und Name des Logfiles
Default: WorkingDirectory + \ + ApplicationName + .log

(Vererbt von BasicAppSettings)
Public EigenschaftDebugFileRegexFilter Filter, der die zu loggenden Zeilen begrenzt. Default: "" - alles wird geloggt.
(Vererbt von BasicAppSettings)
Public EigenschaftDebugInfo Die zu loggenden Informationsarten
public enum InfoType
{ DEBUG, INFO, WARN, MILESTONE, ERROR, EXCEPTION, USERTYPE1, USERTYPE2 };
als String, wie z.B.: "DEBUG|INFO|WARN|MILESTONE|ERROR".
Default: wird im Startprogramm gesetzt, üblicherweise InfoType.ALL (InfoType.ALL enthält alles außer den USERTYPEn).

(Vererbt von BasicAppSettings)
Public EigenschaftDebugMode Bei True können Anwendungen Debug-Ausgaben erzeugen. Default: False.
(Vererbt von BasicAppSettings)
Public EigenschaftDefaultDatabase Die voreingestellte Datenbank.
Default: null

(Vererbt von BasicAppSettings)
Public EigenschaftDefaultSqlDataDirectory Das Default-Verzeichnis für SQL-Server Datendateien
(Vererbt von BasicAppSettings)
Public EigenschaftDefaultSqlLogDirectory Das Default-Verzeichnis für die SQL-Server Logdateien
(Vererbt von BasicAppSettings)
Public EigenschaftDemoModus Bei true befindet sich Vishnu im Demo-Modus. Dies ist direkt nach Erstinstallation der Fall. Default: false.
Public EigenschaftDescription Liefert einen beschreibenden Namen dieses StringValueGetters, z.B. Name plus ggf. Quellpfad.
(Vererbt von BasicAppSettings)
Public EigenschaftDumpAppSettings Bei true gibt BasicAppSettings über den InfoController am Ende der Verarbeitung alle AppSetting-Properties mit Wert und Quelle aus. Default: false.
(Vererbt von BasicAppSettings)
Public EigenschaftDumpLoadedAssemblies Bei true gibt BasicAppSettings über den InfoController am Ende der Verarbeitung die Vollnamen aller in der AppDomain geladenen Assemblies aus. Default: false.
(Vererbt von BasicAppSettings)
Public EigenschaftFatalInitializationException Wenn ungleich null, dann sollte die Anwendung die Exception melden und sich beenden.
Public EigenschaftFlatNodeListFilter Kombinierbare Liste von Typen von Knoten des Trees zur Filterung der Knoten in einer flachen Liste von Knoten (FlatNodeViewModelList).
Public EigenschaftFrameworkVersionMajor Die Version des höchsten installierten .Net-Frameworks
(Vererbt von BasicAppSettings)
Public EigenschaftHelpPreference Die bevorzugte Vishnu-Hilfe (wird über F1 oder das Kontext-Menü geladen): "online": die Vishnu-Hilfe wird aus dem Internet geladen (default); "local": die Vishnu-Hilfe wird als .chm lokal geladen.
Public EigenschaftIsClickOnce True, wenn die Anwendung per ClickOnce installiert wurde (siehe auch ClickOnceDataDirectory).
(Vererbt von BasicAppSettings)
Public EigenschaftIsFrameworkAssembly True, wenn die Anwendung auf .Net-Framework basiert.
(Vererbt von BasicAppSettings)
Public EigenschaftIsFullFramework True, wenn die Anwendung auf einem vollständigen .Net-Framework basiert.
(Vererbt von BasicAppSettings)
Public EigenschaftIsInSleepTime Returns true, wenn gerade eine vom User definierte Ruhezeit für Vishnu-Akteure (Checker) läuft.
Public EigenschaftIsNetCore True, wenn die Anwendung eine .Net Core-Anwendung ist.
(Vererbt von BasicAppSettings)
Public EigenschaftIsNetNative True, wenn die Anwendung eine UWP-Anwendung ist.
(Vererbt von BasicAppSettings)
Public EigenschaftKillChildProcessesOnApplicationExit Bei True sollen alle Child-Prozesse der Anwendung am Programmende nach einer gewissen Wartezeit rekursiv terminiert werden. Achtung: BasicAppSettings stellt nur die Property zur Verfügung. Um das Beenden der Prozesse muss sich die jeweilige Anwendung über Einbindung von NetEti.ProcessTools und Aufruf von ProcessWorker.FinishChildProcesses() selbst kümmern. Default: false.
(Vererbt von BasicAppSettings)
Public EigenschaftKillWorkingDirectoryAtShutdown Bei True wird das WorkingDirectory am Programmende entfernt. Sollte aus Sicherheitsgründen nur erfolgen, wenn es beim Programmstart auch erzeugt wurde. Das Anlegen oder Löschen des WorkingDirectory erfolgt nicht durch BasicAppSettings sondern kann ggf. durch die Anwendung oder das Logging erfolgen. Default: true.
(Vererbt von BasicAppSettings)
Public EigenschaftLanguage Die UI-Sprache (Systemsprache).
(Vererbt von BasicAppSettings)
Public EigenschaftLocalConfigurationDirectory Der Dateipfad zum Verzeichnis der lokalen Konfiguration. Default: Pfad zum AppConfigUser-Verzeichnis.
Public EigenschaftLogSql Wenn true, soll jeder Sql-Befehl in's Logfile geschrieben werden. Zur freien Verwendung.
Default: false

(Vererbt von BasicAppSettings)
Public EigenschaftMachineName Der Rechnername
(Vererbt von BasicAppSettings)
Public EigenschaftMinProgrammVersion Geforderte Mindestversion für spätere Prüfung gegen die ProgrammVersion.
Default: "1.0.0.0"
(Vererbt von BasicAppSettings)
Public EigenschaftNoWorkers Bei True werden definierte Worker nicht aufgerufen. Default: false.
Public EigenschaftOSVersion Die komplette Betriebssystem-Version
(Vererbt von BasicAppSettings)
Public EigenschaftOSVersionMajor Numerische Haupt-Betriebssystem-Version
> 5 => mindestens Vista
(Vererbt von BasicAppSettings)
Public EigenschaftProcessId Die Prozess-Id des aktuellen Prozesses.
(Vererbt von BasicAppSettings)
Public EigenschaftProcessor Der Prozessortyp
(Vererbt von BasicAppSettings)
Public EigenschaftProcessorCount Die Anzahl Prozessoren
(Vererbt von BasicAppSettings)
Public EigenschaftProgrammVersion Die aktuelle ProgrammVersion = Application.ProductVersion
(Vererbt von BasicAppSettings)
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: ""
(Vererbt von BasicAppSettings)
Public EigenschaftRootJobXmlName XML-Name des obersten Jobs. Default: JobDescription.xml.
Public EigenschaftSearchDirectory Ein optionales Suchverzeichnis für verschiedene Zwecke.
Default: WorkingDirectory

(Vererbt von BasicAppSettings)
Public EigenschaftSingleInstance Bei true kann die Applikation nur einmal gestartet werden.
Default: false

(Vererbt von BasicAppSettings)
Public EigenschaftSleepTimeFrom Beginn einer vom User definierten Ruhezeit für Vishnu-Akteure (Checker).
Public EigenschaftSleepTimeTo Ende einer vom User definierten Ruhezeit für Vishnu-Akteure (Checker).
Public EigenschaftSnapshotDirectory Vom User definiertes Verzeichnis, in dem Snapshots von Knoten abgespeichert werden. Ist der SnapshotDirectory-Pfad relativ oder leer (i.d.R. nicht sinnvoll), dann ist der SnapshotDirectory-Pfad immer relativ zum Verzeichnis, in dem die JobDescription.xml des MainJob liegt.
Public EigenschaftSnapshotSustain Überlebensdauer eines Snapshots.
Public EigenschaftStartTreeOrientation Ausrichtung des Trees beim Start der Anwendung. AlternatingHorizontal: Alternierender Aufbau, waagerecht beginnend (Default). Vertical: Senkrechter Aufbau. Horizontal: Waagerechter Aufbau. AlternatingVertical: Alternierender Aufbau, senkrecht beginnend.
Public EigenschaftStartTriggeredNodesOnUserRun Parameter zur Steuerung des Startverhaltens von getriggerten Knoten beim Start durch den Anwender (UserRun): None = kein direkter Start, All = alle getriggerten Knoten innerhalb eines durch UserRun gestarteten (Teil-)Trees starten direkt (wie nicht getriggerte Knoten), Direct = alle getriggerten Knoten starten direkt, wenn sie selbst durch UserRun gestartet wurden. AllNoTreeEvents = wie All aber nicht durch TreeEvents getriggerte Knoten, DirectNoTreeEvents = wie Direct aber nicht durch TreeEvents getriggerte Knoten. Default: Direct.
Public EigenschaftStartWithJobs Bei True wird mit der Job-Ansicht gestartet, ansonsten mit der Tree-Ansicht (default: false).
Public EigenschaftStatisticsFile Pfad und Name des Statistics-Logfiles
Default: WorkingDirectory + \ + ApplicationName + .stat

(Vererbt von BasicAppSettings)
Public EigenschaftStatisticsFileRegexFilter Filter, der die zu loggenden Zeilen begrenzt. Default: "" - alles wird geloggt. z.B.: @"(?:_NOPPES_)" - Nichts wird geloggt, bzw. nur Zeilen, die "_NOPPES_" enthalten
(Vererbt von BasicAppSettings)
Public EigenschaftTempDirectory Environment: "TEMP"
(Vererbt von BasicAppSettings)
Public EigenschaftUncachedCheckers Liste von INodeChecker-Dll-Namen, die für jeden Run neu geladen werden sollen. Dient zum Debuggen von Memory Leaks, die mutmaßlich durch User-Checker verursacht werden.
Public EigenschaftUserAssemblyDirectory Verzeichnis, in dem Job-übergreifende Assemblies des Users abgelegt sind.
Public EigenschaftUserDomainName Der Windows-Domain-Name
(Vererbt von BasicAppSettings)
Public EigenschaftUserName Der Windows-Username
(Vererbt von BasicAppSettings)
Public EigenschaftUserParameterReaderPath Dateipfad einer optionalen Dll, die IParameterReader implementiert. Wenn vorhanden, wird die Dll dynamisch geladen und erweitert Vishnus Fähigkeiten zur Parameter-Ersetzung in ReplaceWildcards.
Public EigenschaftVishnuProvider Der Herausgeber der ClickOnce Installation.
Public EigenschaftVishnuRoot Das Vishnu-Rootverzeichnis zur Laufzeit. Im Gegensatz zum optionalen Environment-Setting "Vishnu_Root" wird diese Property, wenn sie nicht von außen als Parameter gesetzt wird, durch die Vishnu-Programmlogik gefüllt, so dass sie immer so gut, wie möglich gesetzt ist und somit auch von außen über "%VishnuRoot%" genutzt werden kann. Während "Vishnu_Root", sofern es gesetzt wurde, immer das Root-Verzeichnis der Vishnu-Entwicklung bezeichnet, zeigt "VishnuRoot" bevorzugt auf das Verzeichnis, in dem sich die gestartete Vishnu.exe befindet ("ApplicationRootPath"). Nur, wenn sich auf gleicher Hierarchiestufe, wie "ApplicationRootPath" kein Verzeichnis "UserAssemblies" befindet, wird "VishnuRoot", wenn nicht von außen mitgegeben, so gut es geht, durch die Vishnu-Programmlogik auf das das Root-Verzeichnis der Vishnu-Entwicklung gesetzt.
Public EigenschaftVishnuSourceRoot VishnuSourceRoot bezeichnet immer das Root-Verzeichnis der Vishnu-Entwicklung. Wenn im Programm-Environment kein Verzeichnis "Vishnu_Root" gesetzt wurde, wird VishnuSourceRoot so gut es geht, durch die Vishnu-Programmlogik auf das das Root-Verzeichnis der Vishnu-Entwicklung gesetzt.
Public EigenschaftVishnuWindowAspects Datenklasse mit wesentlichen Darstellungsmerkmalen des Vishnu-MainWindow.
Public EigenschaftWorkingDirectory Das Arbeitsverzeichnis
Default:
Bei "SingleInstance=true: C:\Users\<user>\AppData\Local\Temp\<ApplicationName>
Bei "SingleInstance=false: C:\Users\<user>\AppData\Local\Temp\<ApplicationName>\<ProcessId>

(Vererbt von BasicAppSettings)
Public EigenschaftWorkingDirectoryCreated True, wenn das WorkingDirectory beim Programmstart erzeugt wurde. Das Anlegen oder Löschen des WorkingDirectory erfolgt nicht durch BasicAppSettings sondern kann ggf. durch die Anwendung oder das Logging erfolgen. Default: false.
(Vererbt von BasicAppSettings)
Zurück nach oben
Siehe auch