Partager via


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.

Vous pouvez naviguer à partir de cette collection vers l’une des collections suivantes :

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

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

Regroupements d’administration COM+