Speichern oder Verwerfen von Änderungen

Wenn Sie Eigenschaften für ein Element festlegen, werden keine Änderungen im COM+-Katalog aufgezeichnet, bis Sie Änderungen explizit speichern. Dazu verwenden Sie die SaveChanges-Methode für das COMAdminCatalogCollection-Objekt für die Auflistung, die das Element enthält.

Wenn Sie Änderungen verwerfen möchten, die noch nicht festgelegt wurden, können Sie die Populate-Methode für das COMAdminCatalogCollection-Objekt aufrufen. Dadurch werden alle persistenten Daten aus dem COM+-Katalog für alle Elemente in der Sammlung gelesen und alle ausstehenden Änderungen effektiv gelöscht.

Wenn Sie SaveChanges verwenden, führen alle von Ihnen ausgewählten Inkonsistenzen in Den Eigenschafteneinstellungen zu einem Fehler, und SaveChanges kann das Objekt, das den Fehler zurückgegeben hat, nicht schreiben. Alle Eigenschaften für ein bestimmtes Element werden entweder geschrieben oder können nicht als Ganzes geschrieben werden.

Wenn Jedoch Schreibfehler auftreten, sind diese möglicherweise nicht auf inkompatible Einstellungen zurückzuführen. Möglicherweise ist ein anderer Fehler aufgetreten. Sie müssen die Details des Fehlers überprüfen, um sicher zu sein. Weitere Informationen finden Sie unter Behandeln von COM+-Verwaltungsfehlern und Abhängigkeiten zwischen Eigenschaften.

Im Allgemeinen gilt: Je mehr Änderungen Sie gleichzeitig speichern möchten, insbesondere Änderungen an mehreren Objekten, desto wahrscheinlicher ist es, dass Sie einen Fehler erhalten, und desto schwieriger ist die Nachverfolgung.

Darüber hinaus haben Sie zwischen Aufrufen von Populate und SaveChanges keine Sperre für die Elemente in der Auflistung; Konflikte sind möglich. Weitere Informationen finden Sie unter Abrufen und Festlegen von Eigenschaften.

Abrufen und Festlegen von Eigenschaften

Abhängigkeiten zwischen Eigenschaften

Abfragen nach verfügbaren Eigenschaften