Namespace FS.Hosting.Shared
Classes
- BrowserCommand
Bei einem Link, der im Browser-Control angeklickt wird, können Link-Kommandos mit Parametern hinterlegt werden, die vom Broker ausgewertet werden. Diese Klasse stellt Konstanten und Methoden bereit, um solche Link-Kommandos zu erstellen und auszuwerten.
- DelegateChangeToken
Ein IChangeToken, der mithilfe eines Delegate die Change-Information zurückgeben kann.
- DevFrameworkBaseObject
Basisklasse für DevFrameworkObject und DevFrameworkObjectColl
- DevFrameworkObject
Basisklasse für alle Components, die über FrameworkStudio erzeugt werden.
- FrameworkProgress
Mit Hilfe eines FrameworkProgress Objektes kann der Client über einen längeren Vorgang auf dem Server informiert werden. Dabei erscheint ein Fortschrittsbalken (engl. progress bar). Die Aktualisierung dessen erfolgt nicht in Echtzeit, da der Client diesbezüglich in kurzen, zeitlichen Abständen Anfragen an den Server schickt.
- IDBConnectionScope_Extensions
Erweiterungsmethoden für IDBConnectionScope, um Datenbankverbindungen zu erhalten.
- PropertyNotFoundException
Diese Exception wir geworfen, wenn bei einem Property-Zugriff über die Methode IDevFrameworkBaseObject.GetProperty() der Property-Name nicht gefunden wurde.
- StaticCache
Diese statische Klasse bietet Methoden zur Ermittlung eines untypisierten Caches über den Namen oder ein übergebenes IDevFrameworkDataObject, soweit dieser existiert.
Interfaces
- IDBConnectionFactory
[Injectable] Schnittstelle für eine Factory, die FrameworkDataConnection-Objekte erzeugt. Implementierungen dieser Schnittstelle ermöglichen die Erstellung von Datenbankverbindungen basierend auf einer angegebenen Datenquelle oder einer konfigurierten ConnectionGroup.
Hiermit erzeugte Connections müssen manuell disposed werden.
- IDBConnectionScope
[Injectable] Schnittstelle für einen Datenbank-Verbindungskontext. Ermöglicht die Verwaltung und Bereitstellung von Datenbankverbindungen innerhalb eines definierten Scopes, z.B. für die Dauer einer Anfrage/Request.
- IDBPerformanceCounter
Schnittstelle für die Erfassung von Leistungsdaten bei Datenbankzugriffen. Stellt Zähler und Zeitmessungen für Verbindungs- und Ausführungsoperationen bereit.
- IDBPerformanceCounterStore
[Injectable] Verwaltet Informationen über die DB Performance pro SessionId. Fügt neue IDBPerformanceCounter-Instanzen hinzu oder aktualisiert bestehende, indem die Werte des hinzuzufügenden Zählers mit dem vorhandenen gemerged werden. Ermöglicht das Abrufen der Leistungsdaten für eine bestimmte SessionId.
- IDevFrameworkObjectMLString
Repräsentiert den Eintrag einer TextCollection.
- IFSAppStartupHook
[Injectable] Dieser Hook wird beim Start der Application ausgeführt.
- IFSServiceRegistrar
Ermöglicht das Registrieren von Services im DI-Container. Dazu wird eine Routine beim Application Startup ausgeführt, die alle ModComps, die den IFSServiceRegistrar implementieren, sammelt und deren RegisterServices(IServiceCollection) aufruft.
- IFrameworkBarcodeScanInfo
Eine Instanz dieses Typs wird nach einem mit der Action FrameworkSystems.FrameworkControls.GeneratedForm.ScanBarcode(System.Action{FrameworkSystems.FrameworkBase.IFrameworkBarcodeScanInfo},FrameworkSystems.FrameworkBase.BarcodeFormat) ausgelösten Scan-Vorgang der Callback-Methode übergeben. Sie beinhaltet die Ergebisse des Scan-Vorgangs.
- IFrameworkGeoLocationInfo
Eine Instanz dieses Typs wird nach einem mit der Action FrameworkSystems.FrameworkControls.GeneratedForm.GetGeoLocation(System.Action{FrameworkSystems.FrameworkBase.IFrameworkGeoLocationInfo}) ausgelösten Vorgang der Callback-Methode übergeben. Sie beinhaltet alle Informationen zum derzeitigen Standort des Endgeräts.
- IFrameworkPhotoInfo
Eine Instanz dieses Typs wird nach einem mit der Action FrameworkSystems.FrameworkControls.GeneratedForm.TakePhoto(System.Action{FrameworkSystems.FrameworkBase.IFrameworkPhotoInfo},FrameworkSystems.FrameworkBase.CameraSource) ausgelösten Vorgang der Callback-Methode übergeben. Sie beinhaltet die Bilddaten des neuen oder ausgewählten Bildes und Zusatzinformationen.
- IGridView
Ein Grid zeigt immer Daten einer Collection an. Um mit den Daten zu arbeiten, muss auf die Collection zugegriffen werden, die an das entsprechende Grid gebunden ist.
- IProgressOwner
Sammelt die Informationen zu laufenden FrameworkProgress im IGlobalObjects.
- IStaticCache
Schnittstelle eines statischen, untypisierten Caches für Elemente vom Typ IDevFrameworkObject, die über einen untypisierten Primärschlüssel eindeutig identifiziert werden können. Der Cache implementiert IEnumerable (untypisiert).
- IStaticCacheObject
Stellt eine Schnittstelle zu einem Objekt im Cache dar. Über die Methode TryGetPropertyValue(string, out object) kann der Wert von Datenbank-Properties abgefragt werden.
- IStaticCache<TObj, TPK>
Schnittstelle eines statischen Caches für Elemente vom Typ TObj, die über den Primärschlüssel vom Typ TPK eindeutig identifiziert werden können. Der Cache implementiert IEnumerable<TObj>. Der Cache ist NICHT Thread-Save. Methoden dürfen nur aus dem Thread des übergebenen GlobalObjects heraus aufgerufen werden.
- IUserControlledScope
Wird von der Methode CreateUserControlledScope() zurückgegeben und steuert die Lebensdauer eines Service-Scopes.
Enums
- AdoptMode
Gibt an, wie sich die Methoden Clone(AdoptMode) und AdoptValues(IDevFrameworkBaseObject, AdoptMode) verhalten.
- DevTextAlign
Gibt die Ausrichtung des Textes an.
- ExtendedShortcut
ExtendedShortcut contains the same properties as the System.Windows.Forms.Shortcut enumeration. Furthermore it is extended by: Esc = 27
- FrameworkCloseMode
Definiert den Modus mit dem die Application beendet werden soll.
- FrameworkComponentState
Status des Objektes.
- FromControlWrapperProcessedState
Verarbeitungsstatus der in einem Grid verwendeten Objekte
- ListSortOrder
Sortierar
- PictureScaleMode
used for Picture.ScaleMode
- StaticCacheMode
Arbeitsmodus eines statischen Caches. Dieser kann im Einsprungpunkt GlobalGetStaticCacheMode(IDevFrameworkDataObject) pro Component-Typ festgelegt werden.
- TextEditorType
Used for example by the Editbox control to specify the kind of text to be handled by the control.