COM+ Interfaces
Voici les interfaces COM+.
Interface | Description |
---|---|
ContextInfo | Récupère les informations de transaction, d’activité et de contexte sur l’objet de contexte actuel. |
ContextInfo2 | Fournit des informations supplémentaires sur le contexte d’un objet, en complément des informations disponibles via l’interface ContextInfo. |
IAppDomainHelper | Lie un objet managé à un domaine d’application, qui est un environnement isolé où les applications s’exécutent. |
IAssemblyLocator | Récupère des informations sur un assembly lors de l’utilisation du code managé dans le Common Language Runtime .NET Framework. |
IAsyncErrorNotify | Permet d’implémenter l’interception des erreurs sur le travail de traitement par lots asynchrone envoyé par le biais de l’activité créée par CoCreateActivity. |
ICheckSxSConfig | Permet de vérifier la configuration de l’assembly côte à côte actuel. |
IComActivityEvents | Avertit l’abonné si une activité est créée, détruite ou expirée. |
IComAppEvents | Avertit l’abonné si une application serveur COM+ est démarrée, arrêtée ou forcée de s’arrêter. |
IComApp2Events | Avertit l’abonné si une application serveur COM+ est chargée, arrêtée ou suspendue. |
IComCRMEvents | Avertit l’abonné des activités de la fonctionnalité Crm (Compensation resource Manager) des services de composants. |
IComExceptionEvents | Avertit l’abonné lorsqu’une exception non gérée se produit dans le code de l’utilisateur. |
IComIdentityEvents | Avertit l’abonné d’une activité qui fait partie d’une page ASP (Internet Information Services) Active Server Pages (ASP). |
IComInstanceEvents | Avertit l’abonné de la création ou de la mise en production d’un objet. |
IComInstance2Events | Avertit l’abonné si un objet est créé ou libéré par un client. |
ICOMLBArguments | Permet d’activer le service d’équilibrage de charge du composant COM+. |
IComLTxEvents | Avertit l’abonné des événements liés aux transactions COM+. |
IComMethodEvents | Avertit l’abonné si la méthode d’un objet a été appelée, retournée ou générée une exception. |
IComMethod2Events | Avertit l’abonné si la méthode d’un objet a été appelée, retournée ou générée une exception. |
IComObjectConstructionEvents | Avertit l’abonné si un objet construit est créé dans un pool d’objets. |
IComObjectConstruction2Events | Avertit l’abonné si un objet construit est créé. |
IComObjectEvents | Avertit l’abonné si une instance d’un objet activé juste-à-temps (JIT) a été créée ou libérée. |
IComObjectPoolEvents | Avertit l’abonné lorsqu’un nouvel objet est ajouté au pool. |
IComObjectPool2Events | Avertit l’abonné si un objet transactionnel ou non transactionnel est ajouté ou obtenu à partir du pool d’objets. |
IComObjectPoolEvents2 | Avertit l’abonné lorsqu’un nouvel objet est créé ou supprimé du pool. |
IComQCEvents | Avertit l’abonné si un message mis en file d’attente est créé, dé-mis en file d’attente ou déplacé vers une nouvelle tentative ou une file d’attente de lettres mortes. |
IComResourceEvents | Avertit l’abonné si une ressource est créée, allouée, suivie ou détruite. |
IComSecurityEvents | Avertit l’abonné si l’authentification d’un appel de méthode a réussi ou échoué. |
IComThreadEvents | Avertit l’abonné si un appartement à thread unique (STA) est créé ou arrêté et lorsqu’un thread d’appartement est alloué. |
IComTrackingInfoCollection | Récupère le type d’une collection d’informations de suivi et le nombre d’objets qu’il contient. |
IComTrackingInfoEvents | Avertit l’abonné lorsque les informations de suivi d’une collection changent. |
IComTrackingInfoObject | Récupère les propriétés d’un objet d’informations de suivi. |
IComTrackingInfoProperties | Récupère le nombre total de propriétés associées à un objet d’informations de suivi et à leurs noms. |
IComTransactionEvents | Avertit l’abonné si la transaction Microsoft Distributed Transaction Coordinator (DTC) démarre, valide ou abandonne. |
IComTransaction2Events | Avertit l’abonné si une transaction DTC (Microsoft Distributed Transaction Coordinator) démarre, valide ou abandonne. L’abonné est également averti lorsque la transaction se trouve dans la phase de préparation du protocole de validation en deux phases. |
IComUserEvent | Avertit l’abonné des métriques définies par l’utilisateur spécifiées. |
IContextProperties | Fournit l’accès aux propriétés d’objet de contexte. |
IContextState | Contrôle la désactivation des objets et le vote des transactions en manipulant des indicateurs d’état de contexte. |
IContextTransactionInfo | Fournit l’accès aux propriétés d’objet de contexte liées aux transactions. |
ICreateWithLocalTransaction | Crée un objet COM+ qui s’exécute dans l’étendue de la transaction locale spécifiée. |
ICreateWithTipTransactionEx | Crée un objet inscrit dans une transaction manuelle à l’aide du protocole TIP (Transaction Internet Protocol). |
ICreateWithTransactionEx | Crée un objet inscrit dans une transaction manuelle. |
ICrmCompensator | Remet les enregistrements de journaux non structurés au Crm Compensateur lors de l’utilisation de Microsoft Visual C++. |
ICrmCompensatorVariants | Fournit des enregistrements de journal structurés à l’application CRM Compensateur lors de l’utilisation de Microsoft Visual Basic. |
ICrmFormatLogRecords | Convertit les enregistrements de journal en format visible afin qu’ils puissent être présentés à l’aide d’un outil de surveillance générique. |
ICrmLogControl | C’est le moyen par lequel le worker CRM et le compensation CRM écrivent des enregistrements dans le journal et les rendent durables. |
ICrmMonitor | Capture un instantané de l’état actuel du CRM et contient un commis CRM spécifique. |
ICrmMonitorClerks | Récupère des informations sur l’état des commis. |
ICrmMonitorLogRecords | Surveille les enregistrements de journal individuels conservés par un commis CRM spécifique pour une transaction donnée. |
IDispenserDriver | Est appelé par le titulaire du distributeur de ressources COM+ pour créer, inscrire, évaluer et détruire une ressource. |
IDispenserManager | Se connecte au Gestionnaire de Distributeur. |
IEnumEventObject | Énumère les objets d’événement inscrits dans le magasin d’événements COM+. |
IEnumNames | Énumère les noms. |
IEventClass | Associe une classe d’objets d’événement à l’interface d’événement que ces objets implémentent. |
IEventClass2 | Permet de définir et d’obtenir des données sur les objets de classe d’événements. |
IEventControl | Contrôle le comportement d’un objet d’événement, l’objet qui déclenche un événement à ses abonnés. |
IEventObjectChange | Avertit les abonnés des modifications apportées au magasin d’événements. |
IEventObjectChange2 | Avertit les abonnés des modifications apportées au magasin d’événements tout en incluant les informations de partition et d’ID d’application. |
IEventObjectCollection | Gère les objets d’une collection d’objets d’événements. |
IEventProperty | Stocke les propriétés d’événement. |
IEventSubscription | Spécifie des informations sur la relation entre un abonné à un événement et un événement auquel il s’abonne. |
IEventSubscription2 | Étend l’interface IEventSubscription. |
IEventSubscription3 | Étend l’interface IEventSubscription2. |
IEventSystem | Fournit l’accès au magasin de données d’événements. |
IEventSystem2 | Étend l’interface IEventSystem. |
IFiringControl | Déclenche un événement sur un seul abonnement. |
IGetAppTrackerData | Permet aux applications administratives de récupérer des informations statistiques sur l’exécution d’applications COM+. |
IGetContextProperties | Permet à l’appelant d’obtenir les propriétés associées au contexte de l’objet actuel. |
IGetSecurityCallContext | Récupère une référence à un objet créé à partir de la classe SecurityCallContext associée à l’appel actuel. |
d’espace réservé | Alloue ou libère des ressources pour un distributeur de ressources installé. |
IManagedActivationEvents | Utilisé pour créer et détruire des stubs pour les objets managés dans le contexte COM+ actuel. |
IManagedObjectInfo | Décrit le stub d’un objet managé. |
IManagedPoolAction | Permet à un objet d’être averti avant sa publication à partir d’un pool d’objets COM+. |
IManagedPooledObj | Décrit comment un objet managé est utilisé dans le pool d’objets COM+. |
IMessageMover | Déplace les messages d’une file d’attente vers une autre file d’attente. |
IMTSActivity | Envoie le travail par lots via l’activité créée par la fonction MTSCreateActivity. |
IMTSCall | Implémente le travail par lots envoyé via l’activité créée par la fonction MTSCreateActivity. |
IMtsEventInfo | Décrit les événements définis par l’utilisateur. |
IMtsEvents | Fournit des méthodes pour obtenir des informations sur le package en cours d’exécution et l’établissement de récepteurs d’événements. |
IMtsGrp | Fournit des méthodes d’énumération via des packages en cours d’exécution. |
IMTSLocator | Décrit un événement unique qui fournit l’accès à l’interface IMtsEvents du répartiteur d’événements pour le processus actuel. |
IMTxAS | Équivaut aux fonctions C++ suivantes : GetObjectContext, RecycleSurrogateet SafeRef. |
IMultiInterfaceEventControl | Contrôle le comportement d’un objet d’événement, l’objet qui déclenche un événement à ses abonnés. |
IMultiInterfacePublisherFilter | Gère un cache d’abonnement filtré pour une méthode d’événement. |
IObjectConstruct | Contrôle le processus de construction d’objet en transmettant des paramètres à partir d’autres méthodes ou objets. |
IObjectConstructString | Fournit l’accès à une chaîne de constructeur. Utilisez-le lorsque vous souhaitez spécifier les paramètres pendant la construction de votre objet. |
IObjectContext | Fournit l’accès au contexte de l’objet actuel. Le contexte d’un objet est principalement utilisé lors de l’utilisation de transactions ou de la sécurité d’un objet. |
IObjectContextActivity | Récupère l’identificateur d’activité associé au contexte d’objet actuel. |
IObjectContextInfo | Récupère les informations de transaction, d’activité et de contexte sur l’objet de contexte actuel. |
IObjectContextInfo2 | Étend l’interface IObjectContextInfo. |
IObjectContextTip | Récupère les propriétés décrivant le contexte de transaction TIP (Transaction Internet Protocol). |
IObjectControl | Définit les procédures d’initialisation et de nettoyage spécifiques au contexte pour vos objets COM+ et spécifie si les objets peuvent être recyclés. |
IObjPool | Représente la clé de chaque objet dans le pool de ressources de transactions. |
IPlaybackControl | Permet de participer à la gestion anormale des erreurs de lecture côté serveur et des échecs côté client du mécanisme de remise Message Queuing. |
IPoolManager | Permet à l’appelant de contrôler un pool d’objets. |
IProcessInitializer | Fournit des méthodes qui peuvent être appelées chaque fois que Dllhost.exe démarre ou s’arrête. |
IPublisherFilter | Agit comme une interface de rappel afin que les éditeurs d’événements puissent contrôler quels abonnés reçoivent des notifications d’événements ou l’ordre dans lequel les abonnés sont avertis. |
ISecurityCallContext | Fournit l’accès aux méthodes de sécurité et aux informations sur le contexte d’appel de sécurité de l’appel actuel. |
ISecurityCallersColl | Fournit l’accès aux informations sur les appelants individuels dans une collection d’appelants. |
ISecurityIdentityColl | Fournit l’accès à une collection d’informations de sécurité représentant l’identité d’un appelant. Les éléments disponibles dans cette collection sont le SID, le nom du compte, le service d’authentification, le niveau d’authentification et le niveau d’emprunt d’identité. |
ISecurityProperty | Détermine l’ID de sécurité de l’appelant d’origine de l’objet actuel ou de l’appelant direct. Toutefois, la méthode recommandée pour obtenir des informations sur les appelants d’un objet consiste à utiliser l’interface ISecurityCallContext. |
ISelectCOMLBServer | Active le service d’équilibrage de charge du composant COM+. |
ISendMethodEvents | Décrit une classe d’événements qui avertit les abonnés chaque fois qu’une méthode sur l’objet qui l’implémente est appelée ou retourne à partir d’un appel. |
IServiceActivity | Permet d’appeler le travail par lots soumis par le biais de l’activité créée par CoCreateActivity. |
IServiceCall | Permet d’implémenter le travail par lots soumis via l’activité créée par CoCreateActivity. |
IServiceComTIIntrinsicsConfig | Configure les intrinsèques COM Transaction Integrator (COMTI) pour le travail effectué lors de l’appel de la fonction CoCreateActivity ou CoEnterServiceDomain. |
IServiceIISIntrinsicsConfig | Configure les intrinsèques IIS pour le travail effectué lors de l’appel de la fonctionCoCreateActivityou fonction CoEnterServiceDomain. |
IServiceInheritanceConfig | Détermine s’il faut construire un nouveau contexte en fonction du contexte actuel ou créer un contexte basé uniquement sur les informations de CServiceConfig. |
IServicePartitionConfig | Configure la façon dont les partitions sont utilisées pour le travail effectué lors de l’appel de CoCreateActivity ou CoEnterServiceDomain. |
IServicePool | Permet de gérer un pool d’objets COM+. |
IServicePoolConfig | Utilisé pour configurer un pool d’objets. |
IServiceSxSConfig | Configure des assemblys côte à côte pour le travail effectué lors de l’appel de CoCreateActivity ou CoEnterServiceDomain. |
IServiceSynchronizationConfig | Configure la synchronisation du travail effectué lors de l’appel de CoCreateActivity ou CoEnterServiceDomain. |
IServiceSysTxnConfig | Vous permet d’exécuter un ensemble de code dans l’étendue d’une transaction existante que vous spécifiez avec un proxy de transaction. |
IServiceThreadPoolConfig | Configure le pool de threads de l’objet d’activité retourné en appelant CoCreateActivity. |
IServiceTrackerConfig | Configure la propriété de suivi pour le travail effectué lors de l’appel CoCreateActivity ou CoEnterServiceDomain. |
IServiceTransactionConfig | Étend l’interface IServiceTransactionConfigBase. |
IServiceTransactionConfigBase | Configure les services de transaction pour le travail effectué lors de l’appel de CoCreateActivity ou CoEnterServiceDomain. |
ISharedProperty | Expose les méthodes de propriété que vous pouvez utiliser pour définir ou récupérer la valeur d’une propriété partagée. |
ISharedPropertyGroup | Permet de créer et d’accéder aux propriétés partagées dans un groupe de propriétés partagés. |
ISharedPropertyGroupManager | Permet de créer des groupes de propriétés partagés et d’obtenir l’accès aux groupes de propriétés partagés existants. |
ISystemAppEventData | Avertit l’abonné lorsqu’une instance d’application COM+ est créée ou reconfigurée. |
IThreadPoolKnobs | Permet de contrôler le comportement des pools de threads. |
ITransactionContext | Vous permet de composer le travail de plusieurs objets COM+ dans une transaction unique et de valider ou d’abandonner explicitement la transaction. |
ITransactionContextEx | Étend l’interface ITransactionContext pour être compatible avec Automation. |
ITransactionProperty | Permet d’obtenir le pool de ressources de transaction. |
ITransactionProxy | Fournit un moyen d’utiliser un contexte de transaction COM+ avec une transaction non DTC. |
ITransactionResourcePool | Conserve une liste d’objets mis en pool, clés par IObjPool, qui sont utilisés jusqu’à la fin de la transaction. |
ITransactionStatus | Utilisé pour découvrir l’état de la transaction effectuée par l’appel à CoLeaveServiceDomain lorsque CServiceConfig est configuré pour utiliser des transactions dans l’appel à CoEnterServiceDomain. |
ObjectContext | Fournit l’accès au contexte de l’objet actuel. Le contexte d’un objet est principalement utilisé lors de l’utilisation de transactions ou de la sécurité d’un objet. Fournit les mêmes fonctionnalités que IObjectContext, mais est compatible avec Automation. |
ObjectControl | Définit les procédures d’initialisation et de nettoyage spécifiques au contexte pour vos objets COM+ et spécifie si les objets peuvent être recyclés. Fournit les mêmes fonctionnalités que IObjectControl, mais est compatible avec Automation. |
SecurityProperty | Vous permet d’obtenir des informations sur l’appelant d’origine et l’appelant direct de l’objet actuel. |