extensibility:plugins-generic
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| extensibility:plugins-generic [2024/08/20 14:39] – adm-dlatikay | extensibility:plugins-generic [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Plugins (Standarderweiterungen) ====== | ||
| - | |||
| - | Diese Art von Plugins ermöglicht es, in die Standardlogik aller CAATS-Dienste einzugreifen, | ||
| - | |||
| - | ===== Beschreibung ===== | ||
| - | |||
| - | Die Standardfunktionen und Einsprungpunkte sind: | ||
| - | - Abrufen einzelner Datensätze (vor Datenbankzugriff) | ||
| - | - Abrufen einzelner Datensätze (nach Datenbankzugriff) | ||
| - | - Abrufen einer Liste von Datensätzen (vor Datenbankzugriff) | ||
| - | - Abrufen einer Liste von Datensätzen (nach Datenbankzugriff) | ||
| - | - Neuen Datensatz mit Initialwerten anfordern | ||
| - | - Anlegen (vor Speicherung) | ||
| - | - Anlegen (nach Speicherung) | ||
| - | - Aktualisieren (vor Speicherung) | ||
| - | - Aktualisieren (nach Speicherung) | ||
| - | - Löschen (vor Speicherung) | ||
| - | |||
| - | Wird eine dieser Standardfunktionen durch ein Plugin ergänzt, so steht es dem Autor des Plugins frei, die übergebenen Daten zu verwerfen, beizubehalten, | ||
| - | |||
| - | Im Falle des Abrufens einer Liste von Datensätzen (Punkt 3) steht es dem Autor des Plugins außerdem frei, die übergebenen Filter-, Sortierungs- und Gruppierungskriterien vor dem Ausführen des Datenbankzugriffes zu ändern. | ||
| - | |||
| - | ===== Beispiele ===== | ||
| - | |||
| - | Beispiel | ||
| - | |||
| - | ===== Fehlercodes und Lösungen ===== | ||
| - | |||
| - | Beim Programmieren von standarderweiternden Plugins können - abseits von den Warnungen und Fehlermeldungen des C# Compilers - folgende CAATS-spezifische Fehlercodes vorkommen: | ||
| - | |||
| - | ^ Fehlercode | ||
| - | | Row 1 Col 1 | Row 1 Col 2 | Row 1 Col 3 | | ||
| - | | Row 3 Col 1 | Row 3 Col 2 | Row 3 Col 3 | | ||
extensibility/plugins-generic.1724164779.txt.gz · Zuletzt geändert: von adm-dlatikay
