Exporter (0) Imprimer
Développer tout
Développer Réduire

System.EnterpriseServices, espace de noms

L'espace de noms System.EnterpriseServices fournit une infrastructure importante pour les applications d'entreprise. COM+ fournit une architecture de services destinée aux modèles de programmation de composants déployés dans un environnement d'entreprise. Cet espace de noms fournit des objets .NET donnant accès à des services COM+, rendant ainsi les objets .NET Framework plus pratiques pour les applications d'entreprise.

Pour plus d'informations sur l'utilisation de System.EnterpriseServices, consultez Écriture de composants de service.

 ClasseDescription
Classe publiqueActivityCrée une activité, pour exécuter un travail en traitement par lots de type synchrone ou asynchrone, pouvant utiliser des services COM+ sans créer obligatoirement un composant COM+. Cette classe ne peut pas être héritée.
Classe publiqueApplicationAccessControlAttributeSpécifie les contrôles d'accès à un assembly contenant des classes ServicedComponent.
Classe publiqueApplicationActivationAttributeSpécifie si des composants dans l'assembly s'exécutent dans le processus du créateur ou dans un processus système.
Classe publiqueApplicationIDAttributeObtient l'ID de l'application (sous la forme d'un GUID) pour cet assembly. Cette classe ne peut pas être héritée.
Classe publiqueApplicationNameAttributeSpécifie le nom de l'application COM+ à utiliser pour l'installation des composants dans l'assembly. Cette classe ne peut pas être héritée.
Classe publiqueApplicationQueuingAttributeActive la prise en charge de la mise en file d'attente pour l'assembly marqué et permet à l'application de lire des appels de méthode à partir de files d'attente Message Queuing. Cette classe ne peut pas être héritée.
Classe publiqueAutoCompleteAttributeMarque la méthode avec attributs comme un objet AutoComplete. Cette classe ne peut pas être héritée.
Classe publiqueBYOTEncapsule la classe ByotServerEx COM+ et les interfaces DTC COM+ ICreateWithTransactionEx et ICreateWithTipTransactionEx. Cette classe ne peut pas être héritée.
Classe publiqueComponentAccessControlAttributeActive le contrôle de sécurité sur les appels à un composant. Cette classe ne peut pas être héritée.
Classe publiqueCOMTIIntrinsicsAttributePermet de passer des propriétés de contexte du composant COMTI (COM Transaction Integrator) dans le contexte COM+.
Classe publiqueConstructionEnabledAttributeActive la prise en charge de la construction d'objets COM+. Cette classe ne peut pas être héritée.
Classe publiqueContextUtilObtient des informations sur le contexte d'objet COM+. Cette classe ne peut pas être héritée.
Classe publiqueDescriptionAttributeDéfinit la description sur un assembly (application), un composant, une méthode ou une interface. Cette classe ne peut pas être héritée.
Classe publiqueEventClassAttributeMarque la classe avec attributs comme une classe d'événement. Cette classe ne peut pas être héritée.
Classe publiqueEventTrackingEnabledAttributeActive le suivi d'évènement pour un composant. Cette classe ne peut pas être héritée.
Classe publiqueExceptionClassAttributeObtient la classe d'exception de mise en file d'attente pour la classe en attente.. Cette classe ne peut pas être héritée.
Classe publiqueIISIntrinsicsAttributeActive l'accès aux valeurs intrinsèques ASP à partir de ContextUtil.GetNamedProperty. Cette classe ne peut pas être héritée.
Classe publiqueInterfaceQueuingAttributeActive la prise en charge de la mise en file d'attente pour l'interface marquée. Cette classe ne peut pas être héritée.
Classe publiqueJustInTimeActivationAttributeActive ou désactive l'activation juste-à-temps (JIT). Cette classe ne peut pas être héritée.
Classe publiqueLoadBalancingSupportedAttributeDétermine si le composant participe à l'équilibrage de la charge, si le service d'équilibrage de la charge du composant est installé et activé sur le serveur.
Classe publiqueMustRunInClientContextAttributeForce la création de l'objet avec attributs dans le contexte du créateur, si possible. Cette classe ne peut pas être héritée.
Classe publiqueObjectPoolingAttributeActive et configure le pool d'objets pour un composant. Cette classe ne peut pas être héritée.
Classe publiquePrivateComponentAttributeIdentifie un composant en tant que composant privé qui est uniquement visible et activé par les composants dans la même application. Cette classe ne peut pas être héritée.
Classe publiqueRegistrationConfigFournit les informations de configuration permettant d'installer les assemblys dans le catalogue COM+.
Classe publiqueRegistrationErrorInfoRécupère les informations d'erreurs étendues concernant les méthodes relatives à plusieurs objets COM+. Les méthodes qui installent, importent et exportent des applications et des composants COM+ sont aussi incluses. Cette classe ne peut pas être héritée.
Classe publiqueRegistrationExceptionException levée lorsqu'une erreur d'inscription est détectée.
Classe publiqueRegistrationHelperInstalle et configure des assemblys dans le catalogue COM+. Cette classe ne peut pas être héritée.
Classe publiqueRegistrationHelperTxUtilisé par l'infrastructure .NET Framework pour installer et configurer des assemblys dans le catalogue COM+ tout en maintenant une transaction récemment établie.
Classe publiqueResourcePoolStocke les objets dans la transaction en cours. Cette classe ne peut pas être héritée.
Classe publiqueSecureMethodAttributeGarantit que l'infrastructure appelle via une interface pour une méthode ou pour chaque méthode dans une classe lors de l'utilisation du service de sécurité. Les classes ont besoin d'interfaces pour utiliser les services de sécurité. Cette classe ne peut pas être héritée.
Classe publiqueSecurityCallContextDécrit la chaîne des appelants aboutissant à l'appel de méthode en cours.
Classe publiqueSecurityCallersFournit une collection ordonnée des identités dans la chaîne d'appels en cours.
Classe publiqueSecurityIdentityContient des informations relatives à une identité dans une chaîne d'appels COM+.
Classe publiqueSecurityRoleAttributeConfigure un rôle pour une application ou un composant. Cette classe ne peut pas être héritée.
Classe publiqueServiceConfigSpécifie et configure les services qui doivent être actifs dans le domaine qui est accédé lors de l'appel de Enter ou de la création de Activity. Cette classe ne peut pas être héritée.
Classe publiqueServicedComponentReprésente la classe de base de toutes les classes utilisant les services COM+.
Classe publiqueServicedComponentExceptionException levée lorsqu'une erreur est détectée dans un composant traité.
Classe publiqueServiceDomainAutorise un segment de code identifié par Enter et Leave à s'exécuter dans son propre contexte et à se comporter comme s'il s'agissait d'une méthode appelée sur un objet créé dans le contexte. Cette classe ne peut pas être héritée.
Classe publiqueSharedPropertyAccède à une propriété partagée. Cette classe ne peut pas être héritée.
Classe publiqueSharedPropertyGroupReprésente une collection de propriétés partagées. Cette classe ne peut pas être héritée.
Classe publiqueSharedPropertyGroupManagerContrôle l'accès aux groupes de propriétés partagées. Cette classe ne peut pas être héritée.
Classe publiqueSynchronizationAttributeObtient la valeur de synchronisation du composant. Cette classe ne peut pas être héritée.
Classe publiqueTransactionAttributeSpécifie le type de transaction qui est disponible pour l'objet avec attributs. Les valeurs autorisées sont membres de l'énumération TransactionOption.

 InterfaceDescription
Interface publiqueIAsyncErrorNotifyImplémente la récupération d'erreur sur le travail en traitement par lots de type asynchrone qui est soumis par l'objet Activity.
Interface publiqueIPlaybackControlFonctionne dans Queued Components dans le cadre du traitement anormal des erreurs de lecture côté serveur et des échecs côté client du mécanisme de distribution Message Queuing.
Interface publiqueIProcessInitControlPrend en charge le réglage du délai d'attente pour la méthode Startup.
Interface publiqueIProcessInitializerPrend en charge les méthodes pouvant être appelées lors du démarrage ou de l'arrêt d'un composant COM.
Interface publiqueIRegistrationHelperInstalle et configure des assemblys dans le catalogue COM+.
Interface publiqueIRemoteDispatchImplémentée par la classe ServicedComponent pour déterminer si l'attribut de classe AutoCompleteAttribute a la valeur true ou false pour un appel de méthode distant.
Interface publiqueIServiceCallImplémente le travail en traitement par lots qui est soumis par le biais de l'activité créée par Activity.
Interface publiqueIServicedComponentInfoImplémentée par la classe ServicedComponent pour obtenir des informations sur le composant par le biais de la méthode GetComponentInfo.
Interface publiqueITransactionCorrespond à l'interface ITransaction DTC (Distributed Transaction Coordinator) et est pris en charge par les objets obtenus par le biais de ContextUtil.Transaction.

 StructureDescription
Structure publiqueBOIDReprésente l'unité de travail associée à une transaction. Cette structure est utilisée dans XACTTRANSINFO.
Structure publiqueXACTTRANSINFOReprésente une structure utilisée dans l'interface ITransaction.

 DéléguéDescription
Délégué publicResourcePool.TransactionEndDelegateReprésente la méthode gérant la fin d'une transaction.

 ÉnumérationDescription
Énumération publiqueAccessChecksLevelOptionSpécifie le niveau de contrôle d'accès d'une application, uniquement au niveau du processus ou à tous les niveaux (y compris du composant, de l'interface et de la méthode).
Énumération publiqueActivationOptionSpécifie le mode d'activation des composants pris en charge dans l'application.
Énumération publiqueAuthenticationOptionSpécifie le mécanisme d'authentification de l'appel de procédure distante (RPC, Remote Procedure Call). Ne s'applique que lorsque ActivationOption a la valeur Server.
Énumération publiqueBindingOptionIndique si tout le travail soumis par Activity doit être lié à un seul thread cloisonné (STA, Single-Threaded Apartment). L'énumération n'a aucun impact sur la cloison multithread (MTA).
Énumération publiqueImpersonationLevelOptionSpécifie le niveau d'emprunt d'identité permis lors de l'appel de destinations d'une application serveur.
Énumération publiqueInheritanceOptionIndique s'il faut créer un nouveau contexte basé sur le contexte actuel ou sur les informations contenues dans ServiceConfig.
Énumération publiqueInstallationFlagsIndicateurs utilisés avec la classe RegistrationHelper.
Énumération publiquePartitionOptionIndique le contexte dans lequel exécuter la partition COM+.
Énumération publiquePropertyLockModeSpécifie le mode d'accès aux propriétés partagées dans le gestionnaire de groupes de propriétés partagées.
Énumération publiquePropertyReleaseModeSpécifie le mode de libération des propriétés dans le nouveau groupe de propriétés partagées.
Énumération publiqueSxsOptionIndique comment les assemblys côte à côte sont configurés pour ServiceConfig.
Énumération publiqueSynchronizationOptionSpécifie le type de synchronisation automatique demandé par le composant.
Énumération publiqueThreadPoolOptionIndique le pool de threads dans lequel s'exécute le travail soumis par Activity.
Énumération publiqueTransactionIsolationLevelSpécifie la valeur de TransactionAttribute.
Énumération publiqueTransactionOptionSpécifie le type de transaction automatique demandé par le composant.
Énumération publiqueTransactionStatusIndique l'état de la transaction.
Énumération publiqueTransactionVoteSpécifie les valeurs autorisées pour le vote des résultats des transactions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft