Arten von Benachrichtigungen
Benachrichtigungen sind in drei Gruppen unterteilt: zusammengesetztes Dokument, Daten und Ansicht. Ein Objekt sendet verbundierte Dokumentbenachrichtigungen als Reaktion darauf, dass die Linkquelle umbenannt, gespeichert, geschlossen oder im Fall eines Links umbenannt wird. Wie Sie erwarten würden, senden Objekte Datenbenachrichtigungen als Reaktion auf Änderungen in ihren Daten und senden Ansichtsbenachrichtigungen als Reaktion auf Änderungen in ihrer Präsentation. Containeranwendungen müssen sich für jeden dieser Benachrichtigungstypen separat registrieren, aber alle können von einer einzelnen Beratungssenke verarbeitet werden.
Alle Container, der Objekthandler und das verknüpfte Objekt registrieren sich für Verbunddokumentbenachrichtigungen. Der typische Container wird auch für Ansichtsbenachrichtigungen registriert. 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 vom Empfangen von Datenbenachrichtigungen anstelle von Anzeigebenachrichtigungen 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 anweisen, die neuen Tabellendaten abzurufen.
Zugehörige Themen