Samenvattingsbeschrijving van de COMAdmin-klassen
Er zijn drie klassen geleverd door de COMAdmin-bibliotheek (comadmin.dll), die elk een com dual-interface implementeren. U gebruikt objecten die zijn gemaakt op basis van deze klassen om toegang te krijgen tot de catalogus, om verzamelingen in de catalogus weer te geven en om de items in verzamelingen weer te geven.
COMAdminCatalog
De COMAdminCatalog klasse vertegenwoordigt de catalogus zelf. Een object dat is gemaakt op basis van COMAdminCatalog is het fundamentele object dat u gebruikt in programmatisch beheer. Naast het tot stand brengen van de basisverbinding met de catalogusserver wanneer u deze instantieert, biedt COMAdminCatalog methoden waarmee u het volgende kunt doen:
- Haal verzamelingen op in de catalogus.
- Maak verbinding met de catalogusserver op een externe computer.
- Installeren, exporteren, starten, afsluiten en informatie verkrijgen met betrekking tot COM+-toepassingen.
- Installeer onderdelen in COM+-toepassingen en verkrijg informatie over onderdelen.
- Services starten, stoppen of vernieuwen die op de computer worden uitgevoerd.
- Catalogusgegevens vernieuwen, herstellen of er een back-up van maken.
In COM+ 1.0 implementeert de COMAdminCatalog klasse de ICOMAdminCatalog interface. In COM+ 1.5 implementeert de COMAdminCatalog klasse ICOMAdminCatalog2 als standaardinterface.
COMAdminCatalogCollection
De klasse COMAdminCatalogCollection vertegenwoordigt een verzameling in de catalogus door een tekenreeks op te geven die de naam van de specifieke verzameling aangeeft tijdens het instantiƫren van objecten. (Beschikbare catalogusverzamelingen worden genoemd in de tabel op COM+ Administration Collections.) Objecten worden gemaakt op basis van deze klasse wanneer u een verzameling op het hoogste niveau ophaalt door de methode GetCollection van het COMAdminCatalog--object aan te roepen. Deze objecten worden ook gemaakt bij het ophalen van een onderliggende verzameling door de GetCollection- methode van het bovenliggende verzamelingsobject aan te roepen. COMAdminCatalogCollection objecten kunt u het volgende doen:
- Inventariseer de items in de verzameling.
- Een item ophalen uit de verzameling.
- Items toevoegen aan of verwijderen uit de verzameling.
- Sla alle wijzigingen in behandeling op of verwijder deze in behandeling in de verzameling of in de items die deze bevat.
- Haal een andere verzameling op in de catalogus.
De klasse COMAdminCatalogObject implementeert de interface ICatalogCollection.
COMAdminCatalogObject
De klasse COMAdminCatalogObject vertegenwoordigt elk item dat zich in een verzameling bevindt. Objecten worden gemaakt op basis van deze klasse wanneer u een item ophaalt via de eigenschap Item van een catalogusverzamelingsobject. Objecten die zijn gemaakt op basis van de COMAdminCatalogObject klasse, kunt u het volgende doen:
- Eigenschappen ophalen of instellen die worden ondersteund door het item dat wordt gebruikt om het object weer te geven.
- Informatie verkrijgen over het item en de eigenschappen ervan.
De klasse COMAdminCatalogObject implementeert de interface ICatalogObject.
Verwante onderwerpen