Diverse Eigenschaften der Klasse ModlEnv

ActiveState

  string ActiveState [ get, set ]

Diese Eigenschaft setzt bzw. liefert den Status des aktuellen Moduls. Sie können so abfragen, welcher Status zuletzt gesetzt wurde, und Sie können den Status verändern. Der Status wird bei Modulende an die Infrastruktur übergeben und steht den Aufrufern des Moduls zur Abfrage zur Verfügung (State).

  Me.ActiveState = "OK";

ActiveEvent

  string ActiveEvent [ get]

Über diese Eigenschaft können Sie abfragen, welches Ereignis in dem aktuellen Modul vom Aufrufer ausgelöst wurde, um abhängig davon die weitere Verarbeitung zu steuern.

switch (Me.ActiveEvent.ToUpper())
{
case "AUSWAEHLEN":
    auswaehlen();
    break;
case "ERFASSEN":
    erfassen();
    break;
default:
    Cnd = Me.cndSet("ApplErr", 1, TAACondition.Severity("Severe"), Me.ActiveEvent);
    Cnd.cndRaise();
break;
}

Bc: Aktueller Geschäftsvorfall

Diese Eigenschaft liefert ein Objekt der Klasse BcObject, mit den Informationen zu dem aktuellen Geschäftsvorfall.

Bp: Aktueller Arbeitsgang

Diese Eigenschaft liefert ein Objekt der Klasse BpObject, mit den Informationen zu dem aktuellen Arbeitsgang.

IsReentry: Wiedereinsprung in Web-Session

  bool IsReentry [ get]

–> Besonderheiten bei Web-Anwendungen

UseTimestamp: In DataTables Datentyp Timestamp benutzen

  bool UseTimestamp [ get, set ]

Diese Eigenschaft gibt an, ob bei der Konvertierung von Daten aus TAA-objekten für Felder vom Typ Timestamp die Klasse TAA.Services.Timestamp verwendet werden soll (true). Bei False werden Timestamp-Felder als Strings gespeichert.

ApplicationSettings

ApplicationSettings: Eigenschaft der Klasse ModlEnv

  TeamWiSE.TAA.Services.ApplicationSettings ApplicationSettings [ get]

Die Abfrage dieser Eigenschaft liefert ein Objekt der Klasse TAA.Services.ApplicationSettings; die verschiedenen Einstellungen können als Eigenschaften dieser Klasse abgefragt werden. ToString

Eigenschaft der Klasse: ModlEnv

  System.String ToString ( )

Diese Eigenschaft liefert den Namen des aktuellen Moduls.

dotnet:imdiverse · Zuletzt geändert: 09.08.2024 13:25

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum