Wijzigingen opslaan of negeren

Wanneer u eigenschappen voor een item instelt, worden er geen wijzigingen daadwerkelijk vastgelegd in de COM+-catalogus totdat u expliciet wijzigingen opslaat. U doet dit met behulp van de methode SaveChanges op het COMAdminCatalogCollection-object voor de verzameling die het item bevat.

Als u wijzigingen wilt negeren die nog niet zijn doorgevoerd, kunt u de methode Vullen aanroepen op het COMAdminCatalogCollection--object. Hiermee worden alle permanente gegevens uit de COM+-catalogus voor alle items in de verzameling gelezen, waardoor alle wijzigingen in behandeling worden verwijderd.

Wanneer u SaveChanges-gebruikt, leiden eventuele inconsistenties in eigenschapsinstellingen die u hebt gekozen tot een fout en SaveChanges- het object dat de fout heeft geretourneerd, niet schrijft. Alle eigenschappen van een bepaald item worden als geheel óf volledig geschreven óf helemaal niet.

Wanneer er echter schrijffouten optreden, worden deze mogelijk niet veroorzaakt door incompatibele instellingen; er is mogelijk een andere fout opgetreden. U moet de details van de fout controleren om zeker te zijn. Voor meer informatie, zie Het behandelen van COM+ Beheerfouten en Interafhankelijkheden tussen eigenschappen.

Hoe meer wijzigingen u in één keer probeert op te slaan, met name wijzigingen in meerdere objecten, hoe waarschijnlijker het is dat u een fout krijgt en hoe moeilijker het is om op te sporen.

Daarnaast hebt u tussen aanroepen naar Populate en SaveChangesgeen slot op de items in de verzameling; contentie is mogelijk. Zie Eigenschappen ophalen en instellenvoor meer informatie.

eigenschappen ophalen en instellen

interafhankelijkheden tussen eigenschappen

query's uitvoeren op beschikbare eigenschappen