Compartir vía


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.