System.EnterpriseServices Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit .NET objets ayant accès aux services COM+, rendant les objets framework .NET plus pratiques pour les applications d’entreprise.
Classes
| Nom | Description |
|---|---|
| Activity |
Crée une activité pour effectuer des tâches par lots synchrones ou asynchrones qui peuvent utiliser des services COM+ sans avoir besoin de créer un composant COM+. Cette classe ne peut pas être héritée. |
| ApplicationAccessControlAttribute |
Spécifie les contrôles d’accès à un assembly contenant des classes ServicedComponent. |
| ApplicationActivationAttribute |
Spécifie si les composants de l’assembly s’exécutent dans le processus du créateur ou dans un processus système. |
| ApplicationIDAttribute |
Spécifie l’ID d’application (en tant que GUID) pour cet assembly. Cette classe ne peut pas être héritée. |
| 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. |
| ApplicationQueuingAttribute |
Active la prise en charge de la mise en file d’attente pour l’assembly marqué et permet à l’application de lire les appels de méthode à partir de files d’attente Message Queuing. Cette classe ne peut pas être héritée. |
| AutoCompleteAttribute |
Marque la méthode attribuée en tant qu’objet |
| BYOT |
Encapsule la classe COM+ |
| ComponentAccessControlAttribute |
Active la vérification de la sécurité sur les appels à un composant. Cette classe ne peut pas être héritée. |
| COMTIIntrinsicsAttribute |
Vous permet de passer des propriétés de contexte de l’intégrateur de transactions COM (COMTI) dans le contexte COM+. |
| ConstructionEnabledAttribute |
Active la prise en charge de la construction d’objets COM+. Cette classe ne peut pas être héritée. |
| ContextUtil |
Obtient des informations sur le contexte d’objet COM+. Cette classe ne peut pas être héritée. |
| DescriptionAttribute |
Définit la description d’un assembly (application), d’un composant, d’une méthode ou d’une interface. Cette classe ne peut pas être héritée. |
| EventClassAttribute |
Marque la classe attribuée comme classe d’événement. Cette classe ne peut pas être héritée. |
| EventTrackingEnabledAttribute |
Active le suivi des événements pour un composant. Cette classe ne peut pas être héritée. |
| ExceptionClassAttribute |
Définit la classe d’exception de mise en file d’attente pour la classe mise en file d’attente. Cette classe ne peut pas être héritée. |
| IISIntrinsicsAttribute |
Permet d’accéder aux valeurs intrinsèques ASP à partir de GetNamedProperty(String). Cette classe ne peut pas être héritée. |
| 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. |
| JustInTimeActivationAttribute |
Active ou désactive l’activation juste-à-temps (JIT). Cette classe ne peut pas être héritée. |
| LoadBalancingSupportedAttribute |
Détermine si le composant participe à l’équilibrage de charge, si le service d’équilibrage de charge du composant est installé et activé sur le serveur. |
| MustRunInClientContextAttribute |
Force la création de l’objet attribut dans le contexte du créateur, si possible. Cette classe ne peut pas être héritée. |
| ObjectPoolingAttribute |
Active et configure le regroupement d’objets pour un composant. Cette classe ne peut pas être héritée. |
| 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. |
| RegistrationConfig |
Fournit des informations de configuration pour l’installation d’assemblys dans le catalogue COM+. |
| RegistrationErrorInfo |
Récupère des informations d’erreur étendues sur les méthodes associées à plusieurs objets COM+. Cela inclut également des méthodes qui installent, importent et exportent des applications et des composants COM+. Cette classe ne peut pas être héritée. |
| RegistrationException |
Exception levée lorsqu’une erreur d’inscription est détectée. |
| RegistrationHelper |
Installe et configure des assemblys dans le catalogue COM+. Cette classe ne peut pas être héritée. |
| RegistrationHelperTx |
Utilisé par l’infrastructure .NET Framework pour installer et configurer des assemblys dans le catalogue COM+ tout en conservant une transaction nouvellement établie. |
| ResourcePool |
Stocke les objets dans la transaction actuelle. Cette classe ne peut pas être héritée. |
| SecureMethodAttribute |
Garantit que l’infrastructure appelle via une interface pour une méthode ou pour chaque méthode d’une classe lors de l’utilisation du service de sécurité. Les classes doivent utiliser des interfaces pour utiliser des services de sécurité. Cette classe ne peut pas être héritée. |
| SecurityCallContext |
Décrit la chaîne d’appelants menant à l’appel de méthode actuel. |
| SecurityCallers |
Fournit une collection ordonnée d’identités dans la chaîne d’appels actuelle. |
| SecurityIdentity |
Contient des informations qui concernent une identité dans une chaîne d’appels COM+. |
| SecurityRoleAttribute |
Configure un rôle pour une application ou un composant. Cette classe ne peut pas être héritée. |
| ServiceConfig |
Spécifie et configure les services qui doivent être actifs dans le domaine entré lors de l’appel Enter(ServiceConfig) ou de la création d’un Activity. Cette classe ne peut pas être héritée. |
| ServicedComponent |
Représente la classe de base de toutes les classes à l’aide de services COM+. |
| ServicedComponentException |
Exception levée lorsqu’une erreur est détectée dans un composant service. |
| ServiceDomain |
Autorise un segment de code identifié par Enter(ServiceConfig) et Leave() à s’exécuter dans son propre contexte et se comporte 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. |
| SharedProperty |
Accède à une propriété partagée. Cette classe ne peut pas être héritée. |
| SharedPropertyGroup |
Représente une collection de propriétés partagées. Cette classe ne peut pas être héritée. |
| SharedPropertyGroupManager |
Contrôle l’accès aux groupes de propriétés partagés. Cette classe ne peut pas être héritée. |
| SynchronizationAttribute |
Définit la valeur de synchronisation du composant. Cette classe ne peut pas être héritée. |
| TransactionAttribute |
Spécifie le type de transaction disponible pour l’objet attribué. Les valeurs autorisées sont membres de l’énumération TransactionOption. |
Structures
| Nom | Description |
|---|---|
| BOID |
Représente l’unité de travail associée à une transaction. Cette structure est utilisée dans XACTTRANSINFO. |
| XACTTRANSINFO |
Représente une structure utilisée dans l’interface ITransaction. |
Interfaces
| Nom | Description |
|---|---|
| IAsyncErrorNotify |
Implémente l’interruption d’erreur sur le travail de lot asynchrone soumis par l’objet Activity . |
| IPlaybackControl |
Fonctions dans les composants mis en file d’attente dans la gestion anormale des erreurs de lecture côté serveur et des échecs côté client du mécanisme de remise Message Queuing. |
| IProcessInitControl |
Prend en charge la définition du délai d’attente de la Startup(Object) méthode. |
| IProcessInitializer |
Prend en charge les méthodes qui peuvent être appelées lorsqu’un composant COM démarre ou s’arrête. |
| IRegistrationHelper |
Installe et configure des assemblys dans le catalogue COM+. |
| IRemoteDispatch |
Implémenté par la ServicedComponent classe pour déterminer si l’attribut AutoCompleteAttribute de classe est défini |
| IServiceCall |
Implémente le travail par lots soumis par le biais de l’activité créée par Activity. |
| IServicedComponentInfo |
Implémenté par la ServicedComponent classe pour obtenir des informations sur le composant via la GetComponentInfo(Int32, String[]) méthode. |
| ITransaction |
Correspond à l’interface DTC (Distributed Transaction Coordinator) |
Énumérations
| Nom | Description |
|---|---|
| AccessChecksLevelOption |
Spécifie le niveau de vérification d’accès d’une application, au niveau du processus uniquement ou à tous les niveaux, y compris les niveaux de composant, d’interface et de méthode. |
| ActivationOption |
Spécifie la manière dont les composants service sont activés dans l’application. |
| AuthenticationOption |
Spécifie le mécanisme d’authentification RPC (Remote Procedure Call). Applicable uniquement lorsque la ActivationOption est définie sur |
| BindingOption |
Indique si tous les travaux soumis par Activity doivent être liés à un seul appartement à thread unique (STA). Cette énumération n’a aucun impact sur l’appartement multithread (MTA). |
| ImpersonationLevelOption |
Spécifie le niveau d’emprunt d’identité autorisé lors de l’appel de cibles d’une application serveur. |
| InheritanceOption |
Indique s’il faut créer un contexte en fonction du contexte actuel ou des informations dans ServiceConfig. |
| InstallationFlags |
Indicateurs utilisés avec la classe RegistrationHelper. |
| PartitionOption |
Indique le contexte dans lequel exécuter la partition COM+. |
| PropertyLockMode |
Spécifie le mode d’accès aux propriétés partagées dans le gestionnaire de groupes de propriétés partagés. |
| PropertyReleaseMode |
Spécifie le mode de mise en production des propriétés dans le nouveau groupe de propriétés partagés. |
| SxsOption |
Indique comment les assemblys côte à côte sont configurés pour ServiceConfig. |
| SynchronizationOption |
Spécifie le type de synchronisation automatique demandée par le composant. |
| ThreadPoolOption |
Indique le pool de threads dans lequel le travail, soumis par Activity, s’exécute. |
| TransactionIsolationLevel |
Spécifie la valeur du TransactionAttribute. |
| TransactionOption |
Spécifie le type de transaction automatique demandé par le composant. |
| TransactionStatus |
Indique l’état de la transaction. |
| TransactionVote |
Spécifie les valeurs autorisées pour le vote des résultats de transaction. |
Délégués
| Nom | Description |
|---|---|
| ResourcePool.TransactionEndDelegate |
Représente la méthode qui gère la fin d’une transaction. |