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 des objets .NET donnant accès à des services COM+, rendant ainsi les objets .NET Framework plus pratiques pour les applications d’entreprise.
Classes
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. |
ApplicationAccessControlAttribute |
Spécifie les contrôles d’accès à un assembly contenant des classes ServicedComponent. |
ApplicationActivationAttribute |
Spécifie si des composants dans l’assembly s’exécutent dans le processus du créateur ou dans un processus système. |
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. |
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 des 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 avec attributs en tant qu’objet |
BYOT |
Encapsule la classe |
ComponentAccessControlAttribute |
Active le contrôle de sécurité sur les appels à un composant. Cette classe ne peut pas être héritée. |
COMTIIntrinsicsAttribute |
Permet de passer des propriétés de contexte du composant COMTI (COM Transaction Integrator) 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 sur un assembly (une application), un composant, une méthode ou une interface. Cette classe ne peut pas être héritée. |
EventClassAttribute |
Marque la classe avec attributs en tant que classe d’événements. Cette classe ne peut pas être héritée. |
EventTrackingEnabledAttribute |
Active le suivi d'évènement pour un composant. Cette classe ne peut pas être héritée. |
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. |
IISIntrinsicsAttribute |
Active l’accès 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 la charge, si le service d'équilibrage de la charge du composant est installé et activé sur le serveur. |
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. |
ObjectPoolingAttribute |
Active et configure la mise en pool 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 les informations de configuration permettant d’installer les assemblys dans le catalogue COM+. |
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. |
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 maintenant une transaction récemment établie. |
ResourcePool |
Stocke les objets dans la transaction en cours. Cette classe ne peut pas être héritée. |
SecureMethodAttribute |
Garantit que l’infrastructure appelle, via une interface, une méthode ou chaque méthode incluse dans une classe en cas d’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. |
SecurityCallContext |
Décrit la chaîne des appelants aboutissant à l'appel de méthode en cours. |
SecurityCallers |
Fournit une collection ordonnée des identités dans la chaîne d’appels en cours. |
SecurityIdentity |
Contient des informations relatives à 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 qui est entré lors de l’appel Enter(ServiceConfig) ou en créant un Activity. Cette classe ne peut pas être héritée. |
ServicedComponent |
Représente la classe de base de toutes les classes utilisant les services COM+. |
ServicedComponentException |
Exception levée lorsqu'une erreur est détectée dans un composant traité. |
ServiceDomain |
Autorise un segment de code identifié par Enter(ServiceConfig) 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. |
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ées. Cette classe ne peut pas être héritée. |
SynchronizationAttribute |
Obtient la valeur de synchronisation du composant. Cette classe ne peut pas être héritée. |
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. |
Structures
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
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. |
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. |
IProcessInitControl |
Prend en charge le réglage du délai d’attente pour la méthode Startup(Object). |
IProcessInitializer |
Prend en charge les méthodes pouvant être appelées lors du démarrage ou de l’arrêt d’un composant COM. |
IRegistrationHelper |
Installe et configure des assemblys dans le catalogue COM+. |
IRemoteDispatch |
Implémentée par la classe ServicedComponent pour déterminer si l'attribut de classe AutoCompleteAttribute a la valeur |
IServiceCall |
Implémente le travail en traitement par lots qui est soumis par le biais de l'activité créée par Activity. |
IServicedComponentInfo |
Implémentée par la classe ServicedComponent pour obtenir des informations sur le composant par le biais de la méthode GetComponentInfo(Int32, String[]). |
ITransaction |
Correspond à l'interface |
Énumérations
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). |
ActivationOption |
Spécifie le mode d'activation des composants pris en charge dans l'application. |
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 |
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). |
ImpersonationLevelOption |
Spécifie le niveau d'emprunt d'identité permis lors de l'appel de destinations d'une application serveur. |
InheritanceOption |
Indique s'il faut créer un nouveau contexte basé sur le contexte actuel ou sur les informations contenues 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ées. |
PropertyReleaseMode |
Spécifie le mode de libération des propriétés dans le nouveau groupe de propriétés partagées. |
SxsOption |
Indique comment les assemblys côte à côte sont configurés pour ServiceConfig. |
SynchronizationOption |
Spécifie le type de synchronisation automatique demandé par le composant. |
ThreadPoolOption |
Indique le pool de threads dans lequel s’exécute le travail soumis par Activity. |
TransactionIsolationLevel |
Spécifie la valeur de 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 des transactions. |
Délégués
ResourcePool.TransactionEndDelegate |
Représente la méthode qui gère la fin d’une transaction. |