9.6 Veränderungen an und Hinzufügungen zu einer Hashtable beobachten
Problem
Sie haben mehrere Objekte, die Veränderungen an einer Hashtable
überwachen müssen. Wenn der Hashtable
ein Element hinzugefügt wird oder ein Element in der Hashtable
verändert wird, sollte jeder dieser Beobachter die Möglichkeit haben zu sagen, ob diese Aktion zugelassen oder unterbunden werden soll. Damit eine Aktion abgeschlossen werden kann, müssen alle Beobachter zustimmen, dass die Aktion zulässig ist. Wenn nur ein einziger Beobachter sagt, dass diese Aktion nicht zugelassen werden soll, wird die Aktion verhindert.
Lösung
Verwenden Sie die in Beispiel 9-5 implementierte Klasse HashtableObserver
, um Hinzufügungen zu oder Veränderungen an einem Objekt der Klasse ObservableHashtable ...
Get C# Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.