Freigeben über


Einbeziehen von Filterattributen mit Plugin-Registrierung

Kategorie: Leistung

Wirkungspotential: Mittel

Symptome

Wenn für einen Registrierungsschritt des Plug-Ins keine Filterattribute festgelegt sind, wird das Plug-in jedes Mal ausgeführt, wenn eine Update-Meldung für dieses Ereignis auftritt. Eine Kombination aus fehlenden Filterattributen und automatischer Speicherfunktionalität kann zu unnötigen Plugin-Ausführungen führen, die unerwünschtes Verhalten verursachen und die Leistung beeinträchtigen.

Anleitung

Die meisten Plug-Ins, die für die Update-Meldung einer Entität registriert sind, müssen nicht bei allen Updates ausgeführt werden. Normalerweise ist es nur dann notwendig, eine bestimmte Logik zu verarbeiten, wenn sich ein bestimmtes Attribut oder bestimmte Attribute ändern. Um zusätzliche Verarbeitungen in der Umgebung zu vermeiden, minimieren Sie die in einem Plug-In erforderliche Logik, und sorgen Sie dafür, dass die Aktualisierung so schnell wie möglich erfolgt. Es wird dringend empfohlen, für alle Aktualisierungsregistrierungsschritte Filterattribute einzubeziehen.

Plug-in-Registrierungsschritt mit Filterattributen.

Weitere Informationen

Filterattribute sind eine Liste von Entity-Attributen, die bei einer Änderung die Ausführung des Plugins bewirken. Diese Attribute können bei der Registrierung des Plugins mit dem Plug-in-Registrierungstool festgelegt werden. Wenn keine Attribute gesetzt sind, wird das Plug-In jedes Mal ausgeführt, wenn eine Aktualisierungsmeldung erscheint. Aktualisierungen können aus verschiedenen Gründen erfolgen. Wenn die automatische Speicherung in der Umgebung aktiviert ist, kann sie mehrmals während der Sitzung des Benutzers in einem Entitätsformular erfolgen. Wenn keine Filterattribute angegeben sind, wird das Plug-In bei jeder Attributänderung an der entworfenen Entität ausgeführt.

Siehe auch

Registrieren eines Plug-Ins
Deaktivieren des automatischen Speicherns in einer modellgesteuerten App

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).