Collection de composants
Contient un objet pour chaque composant de l’application associée. La collection Components est toujours liée à un objet de la collection Applications . Les propriétés exposées par ces objets contiennent les paramètres définis au niveau du composant.
Cette collection prend en charge la méthode Remove de l’objet COMAdminCatalogCollection , mais pas la méthode Add . Pour installer ou importer des composants dans une application, utilisez des méthodes sur l’objet COMAdminCatalog .
Membres
La collection Components hérite de l’interface IUnknown , mais n’a pas de membres supplémentaires.
Collections associées
Vous pouvez naviguer à partir de cette collection vers l’une des collections suivantes :
- ErrorInfo
- InterfacesForComponent
- Propertyinfo
- RelatedCollectionInfo
- RolesForComponent
- SubscriptionsForComponent
Vous pouvez accéder à cette collection à partir des collections suivantes :
Propriétés
Les propriétés suivantes sont prises en charge par l’objet COMAdminCatalogObject au sein de la collection :
- AllowInprocSubscribers
- ApplicationID
- Nombre de bits
- CLSID
- ComponentAccessChecksEnabled
- ComponentTransactionTimeout
- ComponentTransactionTimeoutEnabled
- COMTIIntrinsics
- ConstructionEnabled
- ConstructorString
- CreationTimeout
- Description
- DLL
- EventTrackingEnabled
- ExceptionClass
- FireInParallel
- IISIntrinsics
- InitializeServerApplication
- IsEnabled
- IsEventClass
- IsInstalled
- IsPrivateComponent
- JustInTimeActivation
- LoadBalancingSupported
- MaxPoolSize
- MinPoolSize
- MultiInterfacePublisherFilterCLSID
- MustRunInClientContext
- MustRunInDefaultContext
- ObjectPoolingEnabled
- ProgID
- PublisherID
- SoapAssemblyName
- SoapTypeName
- Synchronisation
- ThreadingModel
- Transaction
- TxIsolationLevel
- VersionBuild
- VersionMajor
- VersionMinor
- VersionSubBuild
AllowInprocSubscribers
Entrée | Valeur |
---|---|
Description | Active les abonnés dans le processus si le composant est une classe d’événements. |
Access | Lecture/écriture |
Type | Bool |
Default | True |
Système minimal | Windows 2000 |
ApplicationID
Entrée | Valeur |
---|---|
Description | GUID de l’application contenant le composant. Doit être le GUID d’une application valide, qui est vérifié avant l’appel de SaveChanges . Si cette valeur est modifiée pour être un GUID pour une autre application, le composant passe à cette application. |
Access | Lecture/écriture |
Type | Chaîne |
Valeur par défaut | N/A |
Système minimal | Windows 2000 |
Nombre de bits
Entrée | Valeur |
---|---|
Description | Représente le type binaire de bits d’un composant. Sur les systèmes qui utilisent Windows 64 bits, cette propriété fait la distinction entre les composants 64 bits et les composants 32 bits. |
Access | Lecture seule |
Type | Valeurs possibles longues :COMAdmin32BitComponent (0x1)COMAdmin64BitComponent (0x2) |
Default | N/A |
Système minimal | Windows XP |
CLSID
Entrée | Valeur |
---|---|
Description | GUID du composant. Cette propriété est retournée lorsque la méthode de propriété Key est appelée sur un objet de cette collection. |
Access | Lecture seule |
Type | Chaîne |
Valeur par défaut | N/A |
Système minimal | Windows 2000 |
ComponentAccessChecksEnabled
Entrée | Valeur |
---|---|
Description | Indique si les vérifications d’accès en fonction du rôle sont effectuées sur les appels dans le composant et fonctionnent conjointement avec les propriétés AccessChecksLevel et ApplicationAccessChecksEnabled sur l’application. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows 2000 |
ComponentTransactionTimeout
Entrée | Valeur |
---|---|
Description | Lorsqu’il est utilisé dans une transaction, spécifie la période pendant laquelle ce composant entraîne l’expiration du délai d’expiration de la transaction. La valeur par défaut est de 60 secondes et ne peut pas dépasser 3 600 secondes (1 heure). La valeur du délai d’attente peut être définie sur 0, en spécifiant un délai d’attente de transaction infini. Pour que cette propriété soit utilisée, ComponentTransactionTimeoutEnabled doit avoir la valeur True. La valeur de cette propriété remplace le délai d’attente de transaction global spécifié par la propriété TransactionTimeout de la collection LocalComputer . |
Access | Lecture/écriture |
Type | Long (0-3600) |
Default | 60 |
Système minimal | Windows 2000 |
ComponentTransactionTimeoutEnabled
Entrée | Valeur |
---|---|
Description | Spécifie si le délai d’attente de transaction est activé pour ce composant. Par défaut, la fonctionnalité de délai d’attente de transaction est désactivée. Lorsque cette propriété a la valeur True, le délai d’attente spécifié par ComponentTransactionTimeout est utilisé. Lorsque cette propriété a la valeur False, le délai d’attente spécifié par la propriété TransactionTimeout de la collection LocalComputer est utilisé. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows 2000 |
COMTIIntrinsics
Entrée | Valeur |
---|---|
Description | Permet de transmettre des propriétés de contexte à partir de COM Transaction Integrator (COMTI) dans le contexte de cette classe. COMTI facilite la tâche d’encapsuler les transactions mainframe et la logique métier en tant que composants COM. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows 2000 |
ConstructionEnabled
Entrée | Valeur |
---|---|
Description | Détermine si le ConstructorString est passé à l’objet lors de sa construction. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows 2000 |
ConstructorString
Entrée | Valeur |
---|---|
Description | Chaîne d’initialisation pour la construction du composant. Vous pouvez créer différents objets à partir du même composant générique à l’aide de chaînes de constructeur d’objet. Si ConstructionEnabled a la valeur False, cette propriété est ignorée. |
Access | Lecture/écriture |
Type | Chaîne |
Valeur par défaut | "" |
Système minimal | Windows 2000 |
CreationTimeout
Entrée | Valeur |
---|---|
Description | Lors de la création de l’objet, nombre de millisecondes avant qu’une erreur de délai d’attente soit retournée. Le délai d’attente maximal est de 2147483647 millisecondes (environ 25 jours). |
Access | Lecture/écriture |
Type | Long (0-2147483647) |
Default | 0 |
Système minimal | Windows 2000 |
Description
Entrée | Valeur |
---|---|
Description | Décrit le composant. |
Access | Lecture/écriture |
Type | Chaîne |
Valeur par défaut | "" |
Système minimal | Windows 2000 |
DLL
Entrée | Valeur |
---|---|
Description | Nom et chemin d’accès du fichier contenant le composant. |
Access | Lecture seule |
Type | Chaîne |
Valeur par défaut | N/A |
Système minimal | Windows 2000 |
EventTrackingEnabled
Entrée | Valeur |
---|---|
Description | Détermine si les événements sont suivis. Les événements incluent des actions telles que l’arrêt de l’application ; création et mise en production d’objets ; références d’objet, cohérence, activation et désactivation ; les appels, les retours et les exceptions de méthode ; démarrage de la transaction, préparation à la validation et abandon ; connexion, allocation et recyclage du distributeur de ressources ; allocation et recyclage de threads. |
Access | Lecture/écriture |
Type | Bool |
Default | True |
Système minimal | Windows 2000 |
ExceptionClass
Entrée | Valeur |
---|---|
Description | CLSID, qui peut être un GUID ou une chaîne moniker, pour activer un autre programme pendant le processus de traitement d’un programme de composants mis en file d’attente défaillants à plusieurs reprises. |
Access | Lecture/écriture |
Type | Chaîne |
Valeur par défaut | "" |
Système minimal | Windows 2000 |
FireInParallel
Entrée | Valeur |
---|---|
Description | Permet de déclencher des événements en parallèle si le composant est une classe d’événements. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows 2000 |
IISIntrinsics
Entrée | Valeur |
---|---|
Description | Permet de passer des propriétés de contexte IIS, telles qu’un objet de session d’application ou un objet de session utilisateur, dans le contexte de cette classe. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows 2000 |
InitializeServerApplication
Entrée | Valeur |
---|---|
Description | Indique si le composant est utilisé pour initialiser une application serveur. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows Server 2003 |
IsEnabled
Entrée | Valeur |
---|---|
Description | False si l’application ou le composant COM+ est désactivé. Si l’application ou le composant COM+ est activé, IsEnabled a la valeur True. |
Access | Lecture/écriture |
Type | Bool |
Default | True |
Système minimal | Windows XP |
IsEventClass
Entrée | Valeur |
---|---|
Description | Indique si le composant est une classe d’événements. |
Access | Lecture seule |
Type | Bool |
Default | False |
Système minimal | Windows 2000 |
IsInstalled
Entrée | Valeur |
---|---|
Description | Indique si le composant est installé dans une application. |
Access | Lecture seule |
Type | Bool |
Default | False |
Système minimal | Windows Server 2003 |
IsPrivateComponent
Entrée | Valeur |
---|---|
Description | Détermine si une application serveur est un composant privé. Un composant privé dans une application serveur ne peut être activé qu’à partir de l’application. Par exemple, si vous appelez CoCreateInstance sur un composant privé, il échoue à partir d’un processus hors processus, mais réussit en cours. En revanche, si vous appelez CoCreateInstance sur un composant public, il réussit à la fois in-process et out-of-process. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows XP |
JustInTimeActivation
Entrée | Valeur |
---|---|
Description | Détermine si l’activation JIT est activée pour le composant. Cette propriété a la valeur True lorsque la prise en charge des transactions est définie sur Obligatoire, Nécessite un nouveau ou Pris en charge. Lorsque JustInTimeActivation a la valeur True, la prise en charge de la synchronisation doit être définie sur Obligatoire (par défaut) ou Nécessite nouveau. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows 2000 |
LoadBalancingSupported
Entrée | Valeur |
---|---|
Description | Si le service d’équilibrage de charge des composants est installé et activé sur le serveur, détermine si le composant participe à l’équilibrage de charge. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows 2000 |
MaxPoolSize
Entrée | Valeur |
---|---|
Description | Nombre maximal d’objets mis en pool. |
Access | Lecture/écriture |
Type | Long (1-1048576) |
Default | 1 048 576 |
Système minimal | Windows 2000 |
MinPoolSize
Entrée | Valeur |
---|---|
Description | Nombre minimal d’objets mis en pool. |
Access | Lecture/écriture |
Type | Long (0-1048576) |
Default | 0 |
Système minimal | Windows 2000 |
MultiInterfacePublisherFilterCLSID
Entrée | Valeur |
---|---|
Description | CLSID pour le filtre d’éditeur utilisé si le composant est une classe d’événements. |
Access | Lecture/écriture |
Type | Chaîne |
Valeur par défaut | N/A |
Système minimal | Windows 2000 |
MustRunInClientContext
Entrée | Valeur |
---|---|
Description | Indique que le composant doit être activé dans le contexte de son appelant d’origine. Sinon, l’activation échoue. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows XP |
MustRunInDefaultContext
Entrée | Valeur |
---|---|
Description | Indique que le composant doit être activé dans le contexte de l’appelant par défaut. Sinon, l’activation échoue. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows 2000 |
ObjectPoolingEnabled
Entrée | Valeur |
---|---|
Description | Détermine si le regroupement d’objets COM+ est activé pour le composant. |
Access | Lecture/écriture |
Type | Bool |
Default | False |
Système minimal | Windows 2000 |
ProgID
Entrée | Valeur |
---|---|
Description | Nom convivial utilisé pour identifier le composant. Cette propriété est retournée lorsque la méthode de propriété Name est appelée sur un objet de cette collection. |
Access | Lecture seule |
Type | Chaîne |
Valeur par défaut | N/A |
Système minimal | Windows 2000 |
PublisherID
Entrée | Valeur |
---|---|
Description | Identificateur de l’éditeur d’événements si le composant est une classe d’événements. |
Access | Lecture/écriture |
Type | Chaîne |
Valeur par défaut | "" |
Système minimal | Windows 2000 |
SoapAssemblyName
Entrée | Valeur |
---|---|
Description | GUID identifiant l’assembly GAC qui est exécuté lorsque le composant est appelé en tant que service SOAP. |
Access | Lecture/écriture |
Type | Chaîne |
Valeur par défaut | NULL |
Système minimal | Windows Server 2003 |
SoapTypeName
Entrée | Valeur |
---|---|
Description | Nom de type managé d’un composant qui peut être appelé en tant que service SOAP. |
Access | Lecture/écriture |
Type | Chaîne |
Valeur par défaut | NULL |
Système minimal | Windows Server 2003 |
Synchronization
Entrée | Valeur |
---|---|
Description | Détermine la synchronisation des appels pour le composant. |
Access | Lecture/écriture |
Type | Valeurs possibles longues :COMAdminSynchronizationIgnored (0)COMAdminSynchronizationNone (1)COMAdminSynchronizationSupported (2)COMAdminSynchronizationRequired (3)COMAdminSynchronizationRequiresNew (4) |
Default | COMAdminSynchronizationIgnored (0) |
Système minimal | Windows 2000 |
ThreadingModel
Entrée | Valeur |
---|---|
Description | Détermine la façon dont les instances du composant sont affectées aux threads pour l’exécution de la méthode. Les valeurs correspondent aux modèles de threads COM. |
Access | Lecture seule |
Type | Valeurs possibles longues :COMAdminThreadingModelApartment (0)COMAdminThreadingModelFree (1)COMAdminThreadingModelMain (2)COMAdminThreadingModelBoth (3)COMAdminThreadingModelNeutral (4)COMAdminThreadingModelNotSpecified (5) |
Default | N/A |
Système minimal | Windows 2000 |
Transaction
Entrée | Valeur |
---|---|
Description | Détermine la façon dont un composant prend en charge les transactions. Il est recommandé d’utiliser les constantes de l’énumération et non les valeurs numériques. |
Access | Lecture/écriture |
Type | Valeurs possibles longues :COMAdminTransactionIgnored (0)COMAdminTransactionNone (1)COMAdminTransactionSupported (2)COMAdminTransactionRequired (3)COMAdminTransactionRequiresNew (4) |
Default | COMAdminTransactionNone (1) |
Système minimal | Windows 2000 |
TxIsolationLevel
Entrée | Valeur |
---|---|
Description | Indique les niveaux d’isolation des transactions. Il existe cinq niveaux d’isolation : aucun, lecture non validée, lecture validée, lecture reproductible et sérialisation. Le niveau d’isolation par défaut est sérialisé. |
Access | Lecture/écriture |
Type | Valeurs possibles longues :COMAdminTxIsolationLevelAny (0)COMAdminTxIsolationLevelReadUnCommitted (1)COMAdminTxIsolationLevelReadCommitted (2)COMAdminTxIsolationLevelRepeatableRead (3)COMAdminTxIsolationLevelSerializable (4) |
Default | COMAdminTxIsolationLevelSerializable (4) |
Système minimal | Windows XP |
VersionBuild
Entrée | Valeur |
---|---|
Description | Identificateur de build de version. |
Access | Lecture seule |
Type | Chaîne |
Valeur par défaut | "" |
Système minimal | Windows 2000 |
VersionMajor
Entrée | Valeur |
---|---|
Description | Identificateur de version. |
Access | Lecture seule |
Type | Chaîne |
Valeur par défaut | "" |
Système minimal | Windows 2000 |
VersionMinor
Entrée | Valeur |
---|---|
Description | Sous-identificateur de version. |
Access | Lecture seule |
Type | Chaîne |
Valeur par défaut | "" |
Système minimal | Windows 2000 |
VersionSubBuild
Entrée | Valeur |
---|---|
Description | Identificateur de sous-build de version. |
Access | Lecture seule |
Type | Chaîne |
Valeur par défaut | "" |
Système minimal | Windows 2000 |
Voir aussi