Show / Hide Table of Contents

    Class DevFrameworkObject

    Basisklasse für alle Components, die über FrameworkStudio erzeugt werden.

    Inheritance
    Object
    FrameworkSystems.FrameworkBase.DevFrameworkBaseObject
    DevFrameworkObject
    cGlobalBase
    Implements
    IDevFrameworkObject
    IDevFrameworkBaseObject
    INotifyPropertyChanged
    Namespace: FrameworkSystems.FrameworkBase
    Assembly: FrameworkSystems.FrameworkBase.dll
    Syntax
    [DocfxBrowsable]
    [ComVisible(false)]
    public abstract class DevFrameworkObject : DevFrameworkBaseObject, ICloneable, IFSRebind, IDevFrameworkObject, IDevFrameworkBaseObject, FrameworkDataTransaction.ISource, INotifyPropertyChanged, IGuidObject, IGuidObjectBase

    Properties

    State

    Aktueller Status des IDevFrameworkObjects.

    Methods

    DeferRecursiveSaves()

    Gibt zurück, ob alle Save-Aufrufe an dieser Instanz, die während eines laufenden Save-Aufrufs an dieser Instanz erfolgen, direkt abgebrochen werden sollen und stattdessen nach dem initialen Save-Aufruf (innerhalb der Transaktion) ein weiterer Save-Aufruf erfolgen soll. Standardmäßig gibt die Methode "false" zurück. Der Mechanismus kann aktiviert werden, in dem die Methode mit "return true" überschrieben wird.

    Save(SaveEntryPoints)

    Speichert diese Component in der Datenbank ab. Das entsprechende SqlStatement muss in der SaveAction zusammengebaut und ausgeführt werden. Falls keine gestartete Transaktion existiert, wird automatisch eine Transaktion aufgebaut. In diesem Fall wird anschliessend ein Commit ausgeführt. Zuerst wird FrameworkSystems.FrameworkBase.DevFrameworkObject.OnBeforeSave, anschließend die SaveAction und abschließend FrameworkSystems.FrameworkBase.DevFrameworkObject.OnAfterSave aufgerufen.

    Back to top Generated by DocFX