Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De COM+-beheerverzamelingen dienen voor het opslaan en organiseren van configuratiegegevens die zijn opgeslagen in de COM+-catalogus. De verzamelingen komen overeen met mappen in de consolestructuur van het beheerprogramma Component Services. U kunt deze verzamelingen openen met behulp van de COM+-beheerobjecten en -interfaces.
U start programmatisch beheer met behulp van objecten die zijn gemaakt op basis van de COMAdminCatalog klasse, u vertegenwoordigt alle verzamelingen in de catalogus met behulp van objecten die zijn gemaakt op basis van de COMAdminCatalogCollection klasse, en u vertegenwoordigt items in verzamelingen met behulp van objecten die zijn gemaakt op basis van de COMAdminCatalogObject klasse.
De items in een bepaalde verzameling geven een consistente set eigenschappen weer. Elk item in de verzameling Onderdelen vertegenwoordigt bijvoorbeeld een onderdeel en de items in de verzameling Onderdelen bevatten dezelfde eigenschappen die worden gebruikt om een onderdeel te configureren. Deze eigenschappen kunnen worden geopend met behulp van de klasse COMAdminCatalogObject.
Notitie
Eigenschappen met WriteOnce-toegang zijn ReadWrite tijdens het gebruik van de methode Add voordat u SaveChanges gebruikt en daarna ReadOnly gebruikt.
Zie Com+ beheer automatiserenvoor een inleiding tot programmatisch beheer van COM+.
Verzamelingshiërarchie
In de volgende afbeelding ziet u de relaties tussen de verzamelingen. De verzamelingen aan de linkerkant (in witte en grijze vakken) zijn verzamelingen op het hoogste niveau, die toegankelijk zijn door de methode GetCollection aan te roepen van een object dat is gemaakt op basis van de COMAdminCatalog- klasse. De resterende verzamelingen (in gele vakken) kunnen alleen worden geopend via de bovenliggende verzameling door de methode GetCollection van het COMAdminCatalogCollection--object aan te roepen dat het bovenliggende object vertegenwoordigt. De pijlen wijzen van een bovenliggende verzameling naar de onderliggende verzamelingen.
De volgende vier verzamelingen worden niet geïllustreerd in de afbeelding: ErrorInfo, PropertyInfo, RelatedCollectionInfoen Root. De ErrorInfo verzameling is een onderliggend element van elke verzameling in de afbeelding, behalve InprocServers en WOWInprocServers (in grijze vakken). De PropertyInfo en RelatedCollectionInfo verzamelingen zijn onderliggende items van elke verzameling. De verzameling Root is een verzameling op het hoogste niveau die de bovenliggende verzameling is van alle andere verzamelingen op het hoogste niveau. Het is echter niet nodig om toegang te krijgen tot de Root-verzameling voordat u toegang krijgt tot andere verzamelingen op het hoogste niveau.
COMAdmin-bibliotheek
De volgende verzamelingen worden ondersteund door de COMAdmin-bibliotheek.
| Collectie | Beschrijving |
|---|---|
| ApplicationCluster- | Bevat een lijst met de servers in het toepassingscluster. |
| ApplicationInstances | Bevat een object voor elk exemplaar van een actieve COM+-toepassing. |
| toepassingen | Bevat een object voor elke COM+-toepassing die op de lokale computer is geïnstalleerd. |
| Onderdelen | Bevat een object voor elk onderdeel in de toepassing waaraan het is gerelateerd. |
| ComputerList- | Bevat een lijst met de computers in de map Computers van het beheerprogramma Component Services. |
| DCOMProtocols- | Bevat een lijst met de protocollen die moeten worden gebruikt door DCOM. Het bevat een object voor elk protocol. |
| ErrorInfo- | Haalt uitgebreide foutinformatie op met betrekking tot methoden die omgaan met meerdere objecten. |
| EventClassesForIID- | Haalt informatie op met betrekking tot gebeurtenisklassen. |
| FilesForImport- | Haalt informatie op uit het MSI-bestand over een toepassing die kan worden geïmporteerd. |
| InprocServers | Bevat een lijst met de in-process servers die zijn geregistreerd bij het systeem. Het bevat een object voor elk onderdeel. |
| InterfacesForComponent- | Bevat een object voor elke interface die wordt weergegeven door het onderdeel waaraan de verzameling is gerelateerd. |
| LegacyComponents- | Bevat een object voor elk niet-geconfigureerd onderdeel in de toepassing waaraan het is gerelateerd. |
| LegacyServers | Identiek aan de InprocServers verzameling, behalve dat deze verzameling ook lokale servers bevat. |
| LocalComputer- | Bevat één object met informatie over instellingen op computerniveau voor de computer waarvan u toegang hebt tot de catalogus. |
| MethodsForInterface- | Bevat een object voor elke methode op de interface waaraan de verzameling is gerelateerd. |
| partities | Wordt gebruikt om de toepassingen in elke partitie op te geven. |
| PartitionUsers | Wordt gebruikt om de gebruikers in elke partitie op te geven. |
| PropertyInfo- | Haalt informatie op over de eigenschappen die door een opgegeven verzameling worden ondersteund. |
| PublisherProperties- | Bevat een object voor elke uitgeverseigenschap voor de bovenliggende SubscriptionsForComponent verzameling. |
| RelatedCollectionInfo | Haalt informatie op over andere verzamelingen die betrekking hebben op de verzameling waaruit deze wordt aangeroepen. |
| rollen | Bevat een object voor elke rol die is toegewezen aan de toepassing waaraan deze is gerelateerd. |
| RolesForComponent- | Bevat een object voor elke rol die is toegewezen aan het onderdeel waaraan de verzameling is gerelateerd. |
| RolesForInterface- | Bevat een object voor elke rol die is toegewezen aan de interface waaraan de verzameling is gerelateerd. |
| RolesForMethod- | Bevat een object voor elke rol die is toegewezen aan de methode waaraan de verzameling is gerelateerd. |
| RolesForPartition- | Bevat een object voor elke rol die is toegewezen aan de partitie waaraan de verzameling is gerelateerd. |
| root- | Bevat de verzamelingen op het hoogste niveau in de catalogus. |
| SubscriberProperties- | Bevat een object voor elke abonnee-eigenschap voor de bovenliggende SubscriptionsForComponent verzameling. |
| SubscriptionsForComponent | Bevat een object voor elk abonnement voor de bovenliggende Onderdelen verzameling. |
| TransientPublisherProperties- | Bevat een object voor elke uitgeverseigenschap voor de bovenliggende TransientSubscriptions verzameling. |
| TransientSubscriberProperties | Bevat een object voor elke abonnee-eigenschap voor de bovenliggende TransientSubscriptions verzameling. |
| TransientSubscriptions | Bevat een object voor elk tijdelijk abonnement. |
| UsersInPartitionRole- | Bevat een object voor elke gebruiker in de partitierol waaraan de verzameling is gerelateerd. |
| UsersInRole- | Bevat een object voor elke gebruiker in de rol waaraan de verzameling is gerelateerd. |
| WOWInprocServers | Bevat een lijst met de in-processervers die zijn geregistreerd bij het systeem voor 32-bits onderdelen op 64-bits computers. |
| WOWLegacyServers | Identiek aan de LegacyServers verzameling, behalve dat deze verzameling wordt opgehaald uit het 32-bits register op 64-bits computers. |