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.