Contient un objet pour chaque composant de l’application associée. La collection de composants est toujours liée à un objet dans la collection d' applications . Les propriétés exposées par ces objets contiennent les paramètres effectués 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.
Regroupements connexes
Vous pouvez naviguer à partir de cette collection vers l’un des regroupements suivants :
Active les abonnés au processus si le composant est une classe d’événements.
Access
Lecture/écriture
Type
Bool
Default
Vrai
Système minimal
Windows 2000
ApplicationID
Entrée
Valeur
Description
GUID de l’application contenant le composant. Doit être un GUID d’application valide, qui est vérifié avant l’appel de SaveChanges . Si cette valeur est remplacée par un GUID pour une autre application, le composant se déplace vers cette application.
Access
Lecture/écriture
Type
String
Valeur par défaut
N/A
Système minimal
Windows 2000
Nombre de bits
Entrée
Valeur
Description
Représente le type de bits binaire d’un composant. sur les systèmes qui utilisent la Windows 64 bits, cette propriété permet de faire la distinction entre les composants 64 bits et les composants 32 bits.
GUID du composant. Cette propriété est retournée lorsque la méthode de propriété de clé est appelée sur un objet de cette collection.
Access
Lecture seule
Type
String
Valeur par défaut
N/A
Système minimal
Windows 2000
ComponentAccessChecksEnabled
Entrée
Valeur
Description
Indique si les contrôles d’accès basés sur les rôles sont effectués sur les appels au composant et fonctionnent conjointement avec les propriétés AccessChecksLevel et ApplicationAccessChecksEnabled de l’application.
Access
Lecture/écriture
Type
Bool
Default
False
Système minimal
Windows 2000
ComponentTransactionTimeout
Entrée
Valeur
Description
En cas d’utilisation dans une transaction, spécifie la période pendant laquelle ce composant provoque l’expiration du délai d’attente de la transaction. La valeur par défaut est 60 secondes et ne peut pas dépasser 3600 secondes (1 heure). La valeur du délai d’attente peut être définie sur 0, en spécifiant un délai d’expiration 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’expiration de la transaction globale 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’expiration de la transaction est activé pour ce composant. Par défaut, la fonctionnalité de délai d’expiration de la 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 passer des propriétés de contexte du COM Transaction Integrator (COMTI) dans le contexte de cette classe. Le composant COMTI facilite l’encapsulation des transactions de macroordinateurs et de 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 en utilisant des chaînes de constructeur d’objet. Si ConstructionEnabled a la valeur false, cette propriété est ignorée.
Access
Lecture/écriture
Type
String
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 renvoyée. Le délai d’expiration 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
String
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
String
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 publication d’objets ; références d’objet, cohérence, activation et désactivation ; appels de méthode, retours et exceptions ; démarrage de la transaction, préparation à la validation et abandon ; connexion, allocation et recyclage des distributions de ressources ; allocation et recyclage des threads.
Access
Lecture/écriture
Type
Bool
Default
Vrai
Système minimal
Windows 2000
ExceptionClass
Entrée
Valeur
Description
CLSID, qui peut être un GUID ou une chaîne de moniker, pour activer un autre programme pendant le processus de traitement d’un programme de composants en file d’attente qui échoue à plusieurs reprises.
Access
Lecture/écriture
Type
String
Valeur par défaut
""
Système minimal
Windows 2000
FireInParallel
Entrée
Valeur
Description
Active les événements à déclencher 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
Vrai
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 de out-of-process mais fonctionne en mode in-process. En revanche, si vous appelez CoCreateInstance sur un composant public, il est exécuté en mode 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 une nouvelle ou est prise en charge. Lorsque JustInTimeActivation est défini sur true, la prise en charge de la synchronisation doit être définie sur Required (valeur par défaut) ou nécessite New.
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 regroupés.
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 regroupés.
Access
Lecture/écriture
Type
Long (0-1048576)
Default
0
Système minimal
Windows 2000
MultiInterfacePublisherFilterCLSID
Entrée
Valeur
Description
CLSID du filtre de l’éditeur utilisé si le composant est une classe d’événements.
Access
Lecture/écriture
Type
String
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. Dans le cas contraire, 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. Dans le cas contraire, l’activation échoue.
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
String
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
String
Valeur par défaut
""
Système minimal
Windows 2000
SoapAssemblyName
Entrée
Valeur
Description
GUID identifiant l’assembly du GAC qui est exécuté lorsque le composant est appelé en tant que service SOAP.
Access
Lecture/écriture
Type
String
Valeur par défaut
NULL
Système minimal
Windows Server 2003
SoapTypeName
Entrée
Valeur
Description
Nom du type managé pour un composant qui peut être appelé en tant que service SOAP.
Détermine le mode d’affectation des instances du composant aux threads pour l’exécution de la méthode. Les valeurs correspondent aux modèles de thread COM.
Détermine la façon dont un composant prend en charge les transactions. Il est recommandé d’utiliser les constantes dans l’énumération et non les valeurs numériques.
Indique les niveaux d’isolation de la transaction. Il existe cinq niveaux d’isolement : aucun, lecture non validée, lecture validée, lecture renouvelable et sérialisé. Le niveau d’isolation par défaut est sérialisé.