Arten von Benachrichtigungen
Benachrichtigungen sind in drei Gruppen unterteilt: zusammengesetztes Dokument, Daten und Ansicht. Ein Objekt sendet zusammengesetzte Dokumentbenachrichtigungen als Reaktion darauf, dass er umbenannt, gespeichert, geschlossen oder im Falle eines Links die Verknüpfungsquelle umbenannt wird. Wie Sie erwarten, senden Objekte Datenbenachrichtigungen als Reaktion auf Änderungen ihrer Daten und senden Anzeigebenachrichtigungen als Reaktion auf Änderungen in ihrer Präsentation. Containeranwendungen müssen für jeden dieser Benachrichtigungstypen separat registriert werden, aber alle können von einer einzigen Empfehlungssenke behandelt werden.
Alle Container, der Objekthandler und das verknüpfte Objektregister für Verbunddokumentbenachrichtigungen. Der typische Container registriert sich auch für Ansichtsbenachrichtigungen. Datenbenachrichtigungen werden in der Regel sowohl an das verknüpfte Objekt als auch an den Objekthandler gesendet. Ein spezieller Container, z. B. ein Container, der die Daten selbst rendert, kann von dem Empfangen von Datenbenachrichtigungen anstelle von Ansichtsbenachrichtigungen profitieren. Beispielsweise kann ein eingebetteter Diagrammcontainer mit einem Link zu einer Tabelle für Datenbenachrichtigungen registriert werden. Da sich eine Änderung an der Tabelle auf das Diagramm auswirkt, würde der Empfang einer Datenbenachrichtigung den Container an die neuen tabellarischen Daten weiterleiten.
Verwandte Themen