COM+ Interfaces
A continuación se muestran las interfaces COM+.
Interfaz | Descripción |
---|---|
ContextInfo | Recupera información de transacción, actividad y contexto en el objeto de contexto actual. |
ContextInfo2 | Proporciona información adicional sobre el contexto de un objeto, que complementa la información que está disponible a través de la interfaz ContextInfo . |
IAppDomainHelper | Enlaza un objeto administrado a un dominio de aplicación, que es un entorno aislado donde se ejecutan las aplicaciones. |
IAssemblyLocator | Recupera información sobre un ensamblado cuando se usa código administrado en Common Language Runtime de .NET Framework. |
IAsyncErrorNotify | Se usa para implementar la captura de errores en el trabajo por lotes asincrónico que se envía a través de la actividad creada por CoCreateActivity. |
ICheckSxSConfig | Se usa para comprobar la configuración del ensamblado en paralelo actual. |
IComActivityEvents | Notifica al suscriptor si se crea, destruye o agota el tiempo de espera de una actividad. |
IComAppEvents | Notifica al suscriptor si se inicia, apaga o se fuerza a apagar una aplicación de servidor COM+. |
IComApp2Events | Notifica al suscriptor si se carga, apaga o pausa una aplicación de servidor COM+. |
IComCRMEvents | Notifica al suscriptor sobre las actividades de la característica de compensación Resource Manager (CRM) de servicios de componentes. |
IComExceptionEvents | Notifica al suscriptor cuando se produce una excepción no controlada en el código del usuario. |
IComIdentityEvents | Notifica al suscriptor sobre una actividad que forma parte de una página de páginas de Servidor activo (ASP) de Internet Information Services (IIS). |
IComInstanceEvents | Notifica al suscriptor la creación o liberación de un objeto. |
IComInstance2Events | Notifica al suscriptor si un cliente crea o libera un objeto. |
ICOMLBArguments | Se usa para activar el servicio de equilibrio de carga de componentes COM+. |
IComLTxEvents | Notifica al suscriptor de eventos relacionados con transacciones COM+. |
IComMethodEvents | Notifica al suscriptor si se ha llamado, devuelto o generado una excepción al método de un objeto. |
IComMethod2Events | Notifica al suscriptor si se ha llamado, devuelto o generado una excepción al método de un objeto. |
IComObjectConstructionEvents | Notifica al suscriptor si se crea un objeto construido en un grupo de objetos. |
IComObjectConstruction2Events | Notifica al suscriptor si se crea un objeto construido. |
IComObjectEvents | Notifica al suscriptor si se ha creado o liberado una instancia de un objeto just-in-time (JIT). |
IComObjectPoolEvents | Notifica al suscriptor cuando se agrega un nuevo objeto al grupo. |
IComObjectPool2Events | Notifica al suscriptor si un objeto transaccional o no transaccional se agrega o obtiene del grupo de objetos. |
IComObjectPoolEvents2 | Notifica al suscriptor cuando se crea o quita un nuevo objeto del grupo. |
IComQCEvents | Notifica al suscriptor si se crea, anula la cola o se mueve a una cola de reintentos o mensajes fallidos. |
IComResourceEvents | Notifica al suscriptor si se crea, asigna, realiza un seguimiento o se destruye un recurso. |
IComSecurityEvents | Notifica al suscriptor si la autenticación de una llamada de método se realizó correctamente o no. |
IComThreadEvents | Notifica al suscriptor si se crea o finaliza un apartamento de un solo subproceso (STA) y cuando se asigna un subproceso de apartamento. |
IComTrackingInfoCollection | Recupera el tipo de una colección de información de seguimiento y el número de objetos que contiene. |
IComTrackingInfoEvents | Notifica al suscriptor cuando cambia la información de seguimiento de una colección. |
IComTrackingInfoObject | Recupera las propiedades de un objeto de información de seguimiento. |
IComTrackingInfoProperties | Recupera el número total de propiedades asociadas a un objeto de información de seguimiento y sus nombres. |
IComTransactionEvents | Notifica al suscriptor si la transacción del Coordinador de transacciones distribuidas (DTC) de Microsoft inicia, confirma o anula. |
IComTransaction2Events | Notifica al suscriptor si se inicia, confirma o anula una transacción del Coordinador de transacciones distribuidas (DTC) de Microsoft. También se notifica al suscriptor cuando la transacción está en la fase de preparación del protocolo de confirmación en dos fases. |
IComUserEvent | Notifica al suscriptor de las métricas definidas por el usuario especificadas. |
IContextProperties | Proporciona acceso a las propiedades del objeto de contexto. |
IContextState | Controla la desactivación de objetos y la votación de transacciones mediante la manipulación de marcas de estado de contexto. |
IContextTransactionInfo | Proporciona acceso a las propiedades del objeto de contexto relacionadas con las transacciones. |
ICreateWithLocalTransaction | Crea un objeto COM+ que se ejecuta dentro del ámbito de la transacción local especificada. |
ICreateWithTipTransactionEx | Crea un objeto incluido en una transacción manual mediante el Protocolo de Transacciones de Internet (TIP). |
ICreateWithTransactionEx | Crea un objeto incluido dentro de una transacción manual. |
ICrmCompensator | Entrega registros no estructurados al compensador crm cuando se usa Microsoft Visual C++. |
ICrmCompensatorVariants | Entrega registros estructurados al compensador crm cuando se usa Microsoft Visual Basic. |
ICrmFormatLogRecords | Convierte las entradas de registro en formato visible para que se puedan presentar mediante una herramienta de supervisión genérica. |
ICrmLogControl | Es el medio por el que el trabajador de CRM y el compensador de CRM escriben registros en el registro y hacen que sean duraderos. |
ICrmMonitor | Captura una instantánea del estado actual de CRM y contiene un distribuidor de CRM específico. |
ICrmMonitorClerks | Recupera información sobre el estado de los distribuidores. |
ICrmMonitorLogRecords | Supervisa los registros individuales mantenidos por un distribuidor de CRM específico para una transacción determinada. |
IDispenserDriver | Lo llama el titular del dispensador de recursos COM+ para crear, inscribir, evaluar y destruir un recurso. |
IDispenserManager | Se conecta al administrador del dispensador. |
IEnumEventObject | Enumera los objetos de evento registrados en el almacén de eventos COM+. |
IEnumNames | Enumera los nombres. |
IEventClass | Asocia una clase de objetos de evento a la interfaz de eventos que implementan esos objetos. |
IEventClass2 | Se usa para establecer y obtener datos en objetos de clase de eventos. |
IEventControl | Controla el comportamiento de un objeto de evento, el objeto que desencadena un evento a sus suscriptores. |
IEventObjectChange | Notifica a los suscriptores los cambios realizados en el almacén de eventos. |
IEventObjectChange2 | Notifica a los suscriptores los cambios realizados en el almacén de eventos al incluir información de identificador de aplicación y partición. |
IEventObjectCollection | Administra objetos en una colección de objetos de eventos. |
IEventProperty | Almacena las propiedades del evento. |
IEventSubscription | Especifica información sobre la relación entre un suscriptor de eventos y un evento al que se está suscribiendo. |
IEventSubscription2 | Extiende la interfaz IEventSubscription . |
IEventSubscription3 | Extiende la interfaz IEventSubscription2 . |
IEventSystem | Proporciona acceso al almacén de datos de eventos. |
IEventSystem2 | Extiende la interfaz IEventSystem . |
IFiringControl | Desencadena un evento en una sola suscripción. |
IGetAppTrackerData | Permite a las aplicaciones administrativas recuperar información estadística sobre la ejecución de aplicaciones COM+. |
IGetContextProperties | Permite al autor de la llamada obtener las propiedades asociadas al contexto del objeto actual. |
IGetSecurityCallContext | Recupera una referencia a un objeto creado a partir de la clase SecurityCallContext asociada a la llamada actual. |
IHolder | Asigna o libera recursos para un dispensador de recursos instalado. |
IManagedActivationEvents | Se usa para crear y destruir códigos auxiliares para objetos administrados dentro del contexto COM+ actual. |
IManagedObjectInfo | Describe el código auxiliar de un objeto administrado. |
IManagedPoolAction | Permite que se notifique a un objeto antes de que se libere de un grupo de objetos COM+. |
IManagedPooledObj | Describe cómo se usa un objeto administrado en el grupo de objetos COM+. |
IMessageMover | Mueve mensajes de una cola a otra. |
IMTSActivity | Envía el trabajo por lotes a través de la actividad creada por la función MTSCreateActivity . |
IMTSCall | Implementa el trabajo por lotes que se envía a través de la actividad creada por la función MTSCreateActivity . |
IMtsEventInfo | Describe los eventos definidos por el usuario. |
IMtsEvents | Proporciona métodos para obtener información sobre el paquete en ejecución y establecer receptores de eventos. |
IMtsGrp | Proporciona métodos para enumerar mediante paquetes en ejecución. |
IMTSLocator | Describe un único evento que proporciona acceso a la interfaz IMtsEvents del distribuidor de eventos para el proceso actual. |
IMTxAS | Equivalente a las siguientes funciones de C++: GetObjectContext, RecycleSurrogate y SafeRef. |
IMultiInterfaceEventControl | Controla el comportamiento de un objeto de evento, el objeto que desencadena un evento a sus suscriptores. |
IMultiInterfacePublisherFilter | Administra una caché de suscripciones filtrada para un método de evento. |
IObjectConstruct | Controla el proceso de construcción de objetos pasando parámetros de otros métodos u objetos. |
IObjectConstructString | Proporciona acceso a una cadena de constructor. Úselo cuando desee especificar los parámetros durante la construcción del objeto. |
IObjectContext | Proporciona acceso al contexto del objeto actual. El contexto de un objeto se usa principalmente al trabajar con transacciones o tratar con la seguridad de un objeto. |
IObjectContextActivity | Recupera el identificador de actividad asociado al contexto de objeto actual. |
IObjectContextInfo | Recupera información de transacción, actividad y contexto en el objeto de contexto actual. |
IObjectContextInfo2 | Extiende la interfaz IObjectContextInfo . |
IObjectContextTip | Recupera las propiedades que describen el contexto de transacción del Protocolo de Internet de transacciones (TIP). |
IObjectControl | Define procedimientos de inicialización y limpieza específicos del contexto para los objetos COM+ y especifica si los objetos se pueden reciclar. |
IObjPool | Representa la clave de cada objeto del grupo de recursos de transacción. |
IPlaybackControl | Permite la participación en el control anómalo de los errores de reproducción del lado servidor y los errores del lado cliente del mecanismo de entrega de Message Queuing. |
IPoolManager | Permite al autor de la llamada controlar un grupo de objetos. |
IProcessInitializer | Proporciona métodos que se pueden llamar cada vez que Dllhost.exe se inicia o se apaga. |
IPublisherFilter | Actúa como una interfaz de devolución de llamada para que los publicadores de eventos puedan controlar qué suscriptores reciben notificaciones de eventos o el orden en el que se notifican a los suscriptores. |
ISecurityCallContext | Proporciona acceso a métodos de seguridad e información sobre el contexto de llamada de seguridad de la llamada actual. |
ISecurityCallersColl | Proporciona acceso a información sobre los autores de llamadas individuales en una colección de autores de llamadas. |
ISecurityIdentityColl | Proporciona acceso a una colección de información de seguridad que representa la identidad de un llamador. Los elementos disponibles en esta colección son el SID, el nombre de la cuenta, el servicio de autenticación, el nivel de autenticación y el nivel de suplantación. |
ISecurityProperty | Determina el identificador de seguridad del autor de la llamada original o del autor de llamada directo del objeto actual. Sin embargo, la manera preferida de obtener información sobre los autores de llamadas de un objeto es usar la interfaz ISecurityCallContext . |
ISelectCOMLBServer | Activa el servicio de equilibrio de carga de componentes COM+. |
ISendMethodEvents | Describe una clase de eventos que notifica a los suscriptores cada vez que se llama a un método en el objeto que lo implementa o devuelve de una llamada. |
IServiceActivity | Se usa para llamar al trabajo por lotes que se envía a través de la actividad creada por CoCreateActivity. |
IServiceCall | Se usa para implementar el trabajo por lotes que se envía a través de la actividad creada por CoCreateActivity. |
IServiceComTIIntrinsicsConfig | Configura los intrínsecos del Integrador de transacciones COM (COMTI) para el trabajo que se realiza al llamar a la función CoCreateActivity o CoEnterServiceDomain . |
IServiceIISIntrinsicsConfig | Configura los intrínsecos de IIS para el trabajo que se realiza al llamar a la función CoCreateActivity o CoEnterServiceDomain . |
IServiceInheritanceConfig | Determina si se va a construir un nuevo contexto basado en el contexto actual o para crear un nuevo contexto basado únicamente en la información de CServiceConfig. |
IServicePartitionConfig | Configura cómo se usan las particiones para el trabajo que se realiza al llamar a CoCreateActivity o CoEnterServiceDomain. |
IServicePool | Se usa para administrar un grupo de objetos COM+. |
IServicePoolConfig | Se usa para configurar un grupo de objetos. |
IServiceSxSConfig | Configura ensamblados en paralelo para el trabajo que se realiza al llamar a CoCreateActivity o CoEnterServiceDomain. |
IServiceSynchronizationConfig | Configura la sincronización del trabajo que se realiza al llamar a CoCreateActivity o CoEnterServiceDomain. |
IServiceSysTxnConfig | Permite ejecutar un conjunto de código en el ámbito de una transacción existente que especifique con un proxy de transacción. |
IServiceThreadPoolConfig | Configura el grupo de subprocesos del objeto de actividad que se devuelve mediante una llamada a CoCreateActivity. |
IServiceTrackerConfig | Configura la propiedad tracker para el trabajo que se realiza al llamar a CoCreateActivity o CoEnterServiceDomain. |
IServiceTransactionConfig | Extiende la interfaz IServiceTransactionConfigBase . |
IServiceTransactionConfigBase | Configura los servicios de transacción para el trabajo que se realiza al llamar a CoCreateActivity o CoEnterServiceDomain. |
ISharedProperty | Expone métodos de propiedad que se pueden usar para establecer o recuperar el valor de una propiedad compartida. |
ISharedPropertyGroup | Se usa para crear y tener acceso a las propiedades compartidas en un grupo de propiedades compartidas. |
ISharedPropertyGroupManager | Se usa para crear grupos de propiedades compartidas y para obtener acceso a los grupos de propiedades compartidas existentes. |
ISystemAppEventData | Notifica al suscriptor cuando se crea o se vuelve a configurar una instancia de aplicación COM+. |
IThreadPoolKnobs | Se usa para controlar el comportamiento de los grupos de subprocesos. |
ITransactionContext | Permite componer el trabajo de varios objetos COM+ en una sola transacción y confirmar o anular explícitamente la transacción. |
ITransactionContextEx | Extiende la interfaz ITransactionContext para que sea compatible con Automation. |
ITransactionProperty | Se usa para obtener el grupo de recursos de transacción. |
ITransactionProxy | Proporciona una manera de que un contexto de transacción COM+ funcione con una transacción que no sea DTC. |
ITransactionResourcePool | Mantiene una lista de objetos agrupados, con clave por IObjPool, que se usan hasta que se completa la transacción. |
ITransactionStatus | Se usa para detectar el estado de la transacción completada por la llamada a CoLeaveServiceDomain cuando CServiceConfig está configurado para usar transacciones en la llamada a CoEnterServiceDomain. |
Objectcontext | Proporciona acceso al contexto del objeto actual. El contexto de un objeto se usa principalmente al trabajar con transacciones o tratar con la seguridad de un objeto. Proporciona la misma funcionalidad que IObjectContext, pero es compatible con Automation. |
ObjectControl | Define procedimientos de inicialización y limpieza específicos del contexto para los objetos COM+ y para especificar si los objetos se pueden reciclar. Proporciona la misma funcionalidad que IObjectControl, pero es compatible con Automation. |
SecurityProperty | Permite obtener información sobre el autor de la llamada original del objeto actual y el llamador directo. |