Collection LegacyComponents

Contient un objet pour chaque composant non configuré dans la collection Applications. Les composants non configurés ne peuvent pas utiliser les services COM+. 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 LegacyComponents 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 :

AccessPermissions

Entrée Valeur
Description Spécifie les comptes d’utilisateur auxquels l’accès au composant est autorisé ou refusé.
Access Lecture/écriture
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

ActivateAtStorage

Entrée Valeur
Description Spécifie s’il faut exécuter le serveur sur la machine de stockage de données.
Access Lecture/écriture
Type Chaîne Valeurs possibles :"N"""Y »
Default "N"
Système minimal Windows XP

 

AppID

Entrée Valeur
Description L’ID de l'application.
Access Lecture seule
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

AppName

Entrée Valeur
Description Le nom de l’application.
Access Lecture seule
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

AuthenticationLevel

Entrée Valeur
Description Définit le niveau d’authentification pour les appels, avec des valeurs correspondant aux paramètres d’authentification RPC (Remote Procedure Call). Lorsque COMAdminAuthenticationDefault est choisi, le paramètre dans la propriété DefaultAuthenticationLevel de la collection LocalComputer est utilisé.
Access Lecture/écriture
Type Valeurs possibles longues :COMAdminAuthenticationDefault (0)COMAdminAuthenticationNone (1) COMAdminAuthenticationConnect (2)COMAdminAuthenticationCall (3)COMAdminAuthenticationPacket (4)COMAdminAuthenticationIntegrity (5)COMAdminAuthenticationPrivacy (6)
Default COMAdminAuthenticationDefault (0)
Système minimal Windows XP

 

Remarque

Il est recommandé d’utiliser les constantes de l’énumération et non les valeurs numériques.

 

Nombre de bits

Entrée Valeur
Description Représente le type binaire de bits du 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

 

ClassName

Entrée Valeur
Description Nom de la classe.
Access Lecture seule
Type Chaîne
Valeur par défaut 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 XP

 

DllSurrogate

Entrée Valeur
Description Spécifie le chemin d’accès complet à une application serveur de substitution.
Access Lecture/écriture
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

InprocHandler32

Entrée Valeur
Description Spécifie le chemin d’accès complet à une DLL de gestionnaire personnalisé in-process 32 bits.
Access Lecture/écriture
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

InprocServer32

Entrée Valeur
Description Spécifie le chemin d’accès complet à une DLL de serveur in-process 32 bits.
Access Lecture/écriture
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

IsEnabled

Entrée Valeur
Description Si l’application ou le composant COM+ est désactivé, IsEnabled a la valeur False. 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

 

LaunchPermissions

Entrée Valeur
Description Spécifie les comptes d’utilisateur qui sont autorisés ou refusés à démarrer ce composant.
Access Lecture/écriture
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

LocalServer32

Entrée Valeur
Description Spécifie le chemin d’accès complet vers une application du serveur local 32 bits. Pour protéger la sécurité du système, utilisez des chaînes entre guillemets dans le chemin d’accès pour indiquer où se termine le nom de fichier exécutable et où les arguments commencent. Par exemple, « \"C:\Program Files\Company Files\Application.exe\ » param1 param2 ».
Access Lecture/écriture
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

LocalService

Entrée Valeur
Description Spécifie le chemin d’accès complet à l’application de service.
Access Lecture/écriture
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

Mot de passe

Entrée Valeur
Description Définit le mot de passe utilisé par le processus serveur pour ouvrir une session sous l’identité RunAs spécifiée. Le mot de passe doit être défini en même temps que l’identité RunAs, avant d’utiliser SaveChanges, car le mot de passe et l’identité sont validés avant d’être enregistrés. Si le mot de passe et l’identité ne sont pas synchronisés, le composant ne peut pas être lancé tant qu’ils n’ont pas été réinitialisés par un administrateur.
Access WriteOnly
Type Chaîne
Valeur par défaut NULL
Système minimal Windows XP

 

ProgID

Entrée Valeur
Description Nom identifiant 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 XP

 

RemoteServer

Entrée Valeur
Description Spécifie l’ordinateur serveur distant.
Access Lecture/écriture
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

RunAs

Entrée Valeur
Description Spécifie l’utilisateur sous lequel le composant s’exécutera. Le mot de passe doit être défini en même temps que l’identité RunAs, avant d’utiliser SaveChanges, car le mot de passe et l’identité sont validés avant d’être enregistrés. Si le mot de passe et l’identité ne sont pas synchronisés, le composant ne peut pas être lancé tant qu’ils n’ont pas été réinitialisés par un administrateur.
Access Lecture/écriture
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

ServiceParameter

Entrée Valeur
Description Spécifie les paramètres passés à l’application lorsqu’elle est appelée en tant qu’application de service.
Access Lecture/écriture
Type Chaîne
Valeur par défaut N/A
Système minimal Windows XP

 

SRPTrustLevel

Entrée Valeur
Description Indique le niveau d’approbation de la stratégie de restriction logicielle (SRP) du composant. Le niveau de confiance SRP fait référence au niveau de confiance que vous êtes prêt à accorder à un composant. Un niveau d’approbation SRP sans restriction correspond à la valeur d’énumération SAFER_LEVELID_FULLYTRUSTED, tandis qu’un niveau d’approbation SRP non autorisé correspond à la valeur d’énumération SAFER_LEVELID_DISALLOWED. L’énumération des niveaux de confiance est définie dans Winsafer.h.
Access Lecture/écriture
Type Valeurs longues possibles :SAFER_LEVELID_DISALLOWED (0x0)SAFER_LEVELID_FULLYTRUSTED (0x40000)
Default SAFER_LEVELID_FULLYTRUSTED
Système minimal Windows XP

 

Un composant auquel vous êtes prêt à faire confiance avec un accès sans restriction doit avoir la sécurité la plus stricte associée. Les applications qui sont sans restriction peuvent charger uniquement des composants sans restriction, tandis que les applications non autorisées ne sont pas autorisées à s’exécuter et ne peuvent donc pas charger de composants.

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)
Default N/A
Système minimal Windows XP

 

Voir aussi

Regroupements d’administration COM+