Cet article a fait l'objet d'une traduction manuelle. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

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 Writing Serviced Components

  Classe Description
Classe publique Activity Cré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 publique ApplicationAccessControlAttribute Spécifie les contrôles d'accès à un assembly contenant des classes ServicedComponent.
Classe publique ApplicationActivationAttribute Spécifie si des composants dans l'assembly s'exécutent dans le processus du créateur ou dans un processus système.
Classe publique ApplicationIDAttribute Obtient l'ID de l'application (sous la forme d'un GUID) pour cet assembly. Cette classe ne peut pas être héritée.
Classe publique ApplicationNameAttribute Spé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 publique ApplicationQueuingAttribute Active 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 publique AutoCompleteAttribute Marque la méthode avec attributs comme un objet AutoComplete. Cette classe ne peut pas être héritée.
Classe publique BYOT Encapsule la classe ByotServerEx COM+ et les interfaces DTC COM+ ICreateWithTransactionEx et ICreateWithTipTransactionEx. Cette classe ne peut pas être héritée.
Classe publique ComponentAccessControlAttribute Active le contrôle de sécurité sur les appels à un composant. Cette classe ne peut pas être héritée.
Classe publique COMTIIntrinsicsAttribute Permet de passer des propriétés de contexte du composant COMTI (COM Transaction Integrator) dans le contexte COM+.
Classe publique ConstructionEnabledAttribute Active la prise en charge de la construction d'objets COM+. Cette classe ne peut pas être héritée.
Classe publique ContextUtil Obtient des informations sur le contexte d'objet COM+. Cette classe ne peut pas être héritée.
Classe publique DescriptionAttribute Dé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 publique EventClassAttribute Marque la classe avec attributs comme une classe d'événement. Cette classe ne peut pas être héritée.
Classe publique EventTrackingEnabledAttribute Active le suivi d'évènement pour un composant. Cette classe ne peut pas être héritée.
Classe publique ExceptionClassAttribute Obtient 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 publique IISIntrinsicsAttribute Active l'accès aux valeurs intrinsèques ASP à partir de ContextUtil.GetNamedProperty. Cette classe ne peut pas être héritée.
Classe publique InterfaceQueuingAttribute Active 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 publique JustInTimeActivationAttribute Active ou désactive l'activation juste-à-temps (JIT). Cette classe ne peut pas être héritée.
Classe publique LoadBalancingSupportedAttribute Dé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 publique MustRunInClientContextAttribute Force 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 publique ObjectPoolingAttribute Active et configure le pool d'objets pour un composant. Cette classe ne peut pas être héritée.
Classe publique PrivateComponentAttribute Identifie 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 publique RegistrationConfig Fournit les informations de configuration permettant d'installer les assemblys dans le catalogue COM+.
Classe publique RegistrationErrorInfo Ré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 publique RegistrationException Exception levée lorsqu'une erreur d'inscription est détectée.
Classe publique RegistrationHelper Installe et configure des assemblys dans le catalogue COM+. Cette classe ne peut pas être héritée.
Classe publique RegistrationHelperTx Infrastructure. Obsolète. Utilisé par l'infrastructure .NET Framework pour installer et configurer des assemblys dans le catalogue COM+ tout en maintenant une transaction récemment établie.
Classe publique ResourcePool Stocke les objets dans la transaction en cours. Cette classe ne peut pas être héritée.
Classe publique SecureMethodAttribute Garantit 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 publique SecurityCallContext Décrit la chaîne des appelants aboutissant à l'appel de méthode en cours.
Classe publique SecurityCallers Fournit une collection ordonnée des identités dans la chaîne d'appels en cours.
Classe publique SecurityIdentity Contient des informations relatives à une identité dans une chaîne d'appels COM+.
Classe publique SecurityRoleAttribute Configure un rôle pour une application ou un composant. Cette classe ne peut pas être héritée.
Classe publique ServiceConfig Spé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 publique ServicedComponent Représente la classe de base de toutes les classes utilisant les services COM+.
Classe publique ServicedComponentException Exception levée lorsqu'une erreur est détectée dans un composant traité.
Classe publique ServiceDomain Autorise 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 publique SharedProperty Accède à une propriété partagée. Cette classe ne peut pas être héritée.
Classe publique SharedPropertyGroup Représente une collection de propriétés partagées. Cette classe ne peut pas être héritée.
Classe publique SharedPropertyGroupManager Contrôle l'accès aux groupes de propriétés partagées. Cette classe ne peut pas être héritée.
Classe publique SynchronizationAttribute Obtient la valeur de synchronisation du composant. Cette classe ne peut pas être héritée.
Classe publique TransactionAttribute Spécifie le type de transaction qui est disponible pour l'objet avec attributs. Les valeurs autorisées sont membres de l'énumération TransactionOption.
  Structure Description
Structure publique BOID Représente l'unité de travail associée à une transaction. Cette structure est utilisée dans XACTTRANSINFO.
Structure publique XACTTRANSINFO Représente une structure utilisée dans l'interface ITransaction.
  Interface Description
Interface publique IAsyncErrorNotify Implé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 publique IPlaybackControl Fonctionne 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 publique IProcessInitControl Prend en charge le réglage du délai d'attente pour la méthode Startup.
Interface publique IProcessInitializer Prend en charge les méthodes pouvant être appelées lors du démarrage ou de l'arrêt d'un composant COM.
Interface publique IRegistrationHelper Installe et configure des assemblys dans le catalogue COM+.
Interface publique IRemoteDispatch Infrastructure. Implé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 publique IServiceCall Implémente le travail en traitement par lots qui est soumis par le biais de l'activité créée par Activity.
Interface publique IServicedComponentInfo Infrastructure. Implémentée par la classe ServicedComponent pour obtenir des informations sur le composant par le biais de la méthode GetComponentInfo.
Interface publique ITransaction Correspond à l'interface ITransaction DTC (Distributed Transaction Coordinator) et est pris en charge par les objets obtenus par le biais de ContextUtil.Transaction.
  Délégué Description
Délégué public ResourcePool.TransactionEndDelegate Représente la méthode gérant la fin d'une transaction.
  Énumération Description
Énumération publique AccessChecksLevelOption Spé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 publique ActivationOption Spécifie le mode d'activation des composants pris en charge dans l'application.
Énumération publique AuthenticationOption Spé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 publique BindingOption Indique 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 publique ImpersonationLevelOption Spécifie le niveau d'emprunt d'identité permis lors de l'appel de destinations d'une application serveur.
Énumération publique InheritanceOption Indique s'il faut créer un nouveau contexte basé sur le contexte actuel ou sur les informations contenues dans ServiceConfig.
Énumération publique InstallationFlags Indicateurs utilisés avec la classe RegistrationHelper.
Énumération publique PartitionOption Indique le contexte dans lequel exécuter la partition COM+.
Énumération publique PropertyLockMode Spé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 publique PropertyReleaseMode Spécifie le mode de libération des propriétés dans le nouveau groupe de propriétés partagées.
Énumération publique SxsOption Indique comment les assemblys côte à côte sont configurés pour ServiceConfig.
Énumération publique SynchronizationOption Spécifie le type de synchronisation automatique demandé par le composant.
Énumération publique ThreadPoolOption Indique le pool de threads dans lequel s'exécute le travail soumis par Activity.
Énumération publique TransactionIsolationLevel Spécifie la valeur de TransactionAttribute.
Énumération publique TransactionOption Spécifie le type de transaction automatique demandé par le composant.
Énumération publique TransactionStatus Indique l'état de la transaction.
Énumération publique TransactionVote Spécifie les valeurs autorisées pour le vote des résultats des transactions.
Cela vous a-t-il été utile ?
(1500 caractères restants)
Contenu de la communauté Ajouter
Annotations FAQ