Partager via


Classe CServiceConfig

Spécifie et configure les services qui doivent être actifs dans le domaine de service entré lors de l’appel de CoCreateActivity ou CoEnterServiceDomain.

Quand implémenter

Cette classe est implémentée par COM+.

Condition requise Valeur
CLSID CLSID_CServiceConfig
ProgID L"COMSVCS. CServiceConfig »
Interfaces IServiceComTIIntrinsicsConfig
IServiceIISIntrinsicsConfig
IServiceInheritanceConfig
IServicePartitionConfig
IServiceSxSConfig
IServiceSynchronizationConfig
IServiceThreadPoolConfig
IServiceTrackerConfig
IServiceTransactionConfig

Quand l’utiliser

Utilisez cette classe pour configurer les services que vous souhaitez utiliser. CoCreateActivity et CoEnterServiceDomain vous permettent d’utiliser les services configurés par cette classe sans avoir à lier ces services à un composant avant de les utiliser.

Cette classe n’a pas été conçue pour être utilisée en Visual Basic.

Notes

Pour créer cet objet, appelez CoCreateInstance.

Les objets instanciés à partir de la classe CServiceConfig agrègent le marshaler à thread libre afin qu’ils puissent être stockés par les runtimes système et réutilisés dans différents appartements.

Pour configurer un service individuel, appelez QueryInterface pour l’interface associée au service, puis appelez des méthodes sur cette interface pour établir la configuration appropriée.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP avec SP1 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
ComSvcs.h

Voir aussi

CoCréateActivity

CoCreateFreeThreadedMarshaler

CoEnterServiceDomain

CoLeaveServiceDomain

Services COM+ sans composants