Interfaces COM+

A seguir estão as interfaces COM+.

Interface Descrição
ContextInfo Recupera informações de transação, atividade e contexto no objeto de contexto atual.
ContextInfo2 Fornece informações adicionais sobre o contexto de um objeto, complementando as informações disponíveis por meio da interface ContextInfo .
IAppDomainHelper Associa um objeto gerenciado a um domínio de aplicativo, que é um ambiente isolado em que os aplicativos são executados.
IAssemblyLocator Recupera informações sobre um assembly ao usar código gerenciado no Common Language Runtime de .NET Framework.
IAsyncErrorNotify Usado para implementar a interceptação de erros no trabalho do lote assíncrono que é enviado por meio da atividade criada pelo CoCreateActivity.
ICheckSxSConfig Usado para verificar a configuração do assembly lado a lado atual.
IComActivityEvents Notifica o assinante se uma atividade é criada, destruída ou atingiu o tempo limite.
IComAppEvents Notifica o assinante se um aplicativo do servidor COM+ for iniciado, desligado ou forçado a desligar.
IComApp2Events Notifica o assinante se um aplicativo do servidor COM+ for carregado, desligado ou pausado.
IComCRMEvents Notifica o assinante sobre as atividades do recurso CRM (Compensating Resource Manager) dos serviços de componentes.
IComExceptionEvents Notifica o Assinante quando ocorre uma exceção sem tratamento no código do usuário.
IComIdentityEvents Notifica o assinante sobre uma atividade que faz parte de uma página Serviços de Informações da Internet (IIS) Active Server Pages (ASP).
IComInstanceEvents Notifica o assinante sobre a criação ou liberação de um objeto.
IComInstance2Events Notifica o assinante se um objeto for criado ou liberado por um cliente.
ICOMLBArguments Usado para ativar o serviço de balanceamento de carga do componente COM+.
IComLTxEvents Notifica o Assinante de eventos relacionados a transações COM+.
IComMethodEvents Notifica o assinante se o método de um objeto tiver sido chamado, retornado ou gerado uma exceção.
IComMethod2Events Notifica o assinante se o método de um objeto tiver sido chamado, retornado ou gerado uma exceção.
IComObjectConstructionEvents Notifica o assinante se um objeto construído for criado em um pool de objetos.
IComObjectConstruction2Events Notifica o assinante se um objeto construído for criado.
IComObjectEvents Notifica o assinante se uma instância de um objeto ativado JIT (just-in-time) tiver sido criada ou liberada.
IComObjectPoolEvents Notifica o Assinante quando um novo objeto é adicionado ao pool.
IComObjectPool2Events Notifica o assinante se um objeto transacional ou não transacional for adicionado ou obtido do pool de objetos.
IComObjectPoolEvents2 Notifica o Assinante quando um novo objeto é criado ou removido do pool.
IComQCEvents Notifica o assinante se uma mensagem em fila for criada, desenfileirada ou movida para uma fila de repetição ou de mensagens mortas.
IComResourceEvents Notifica o assinante se um recurso for criado, alocado, acompanhado ou destruído.
IComSecurityEvents Notifica o assinante se a autenticação de uma chamada de método foi bem-sucedida ou falhou.
IComThreadEvents Notifica o assinante se um STA (single-threaded apartment) for criado ou encerrado e quando um thread apartment for alocado.
IComTrackingInfoCollection Recupera o tipo de uma coleção de informações de rastreamento e o número de objetos que ela contém.
IComTrackingInfoEvents Notifica o Assinante quando as informações de rastreamento de uma coleção são alteradas.
IComTrackingInfoObject Recupera as propriedades de um objeto de informações de rastreamento.
IComTrackingInfoProperties Recupera o número total de propriedades associadas a um objeto de informações de rastreamento e seus nomes.
IComTransactionEvents Notifica o assinante se a transação do Microsoft Coordenador de Transações Distribuídas (DTC) for iniciada, confirmada ou anulada.
IComTransaction2Events Notifica o assinante se uma transação do Microsoft Coordenador de Transações Distribuídas (DTC) for iniciada, confirmada ou anulada. O assinante também é notificado quando a transação está na fase de preparação do protocolo de confirmação de duas fases.
IComUserEvent Notifica o assinante sobre as métricas definidas pelo usuário especificadas.
IContextProperties Fornece acesso às propriedades do objeto Context.
IContextState Controla a desativação de objeto e a votação da transação manipulando sinalizadores de estado de contexto.
IContextTransactionInfo Fornece acesso a propriedades de objeto de contexto relacionadas a transações.
ICreateWithLocalTransaction Cria um objeto COM+ que é executado dentro do escopo da transação local especificada.
ICreateWithTipTransactionEx Cria um objeto que está inscrito em uma transação manual usando a (TIP) Transaction Internet Protocol.
ICreateWithTransactionEx Cria um objeto que está inscrito em uma transação manual.
ICrmCompensator Entrega registros de log não estruturados ao compensador de CRM ao usar Microsoft Visual C++.
ICrmCompensatorVariants Entrega registros de log estruturados ao compensador de CRM ao usar o Microsoft Visual Basic.
ICrmFormatLogRecords Converte os registros de log em formato exibível para que eles possam ser apresentados usando uma ferramenta de monitoramento genérica.
ICrmLogControl É o meio pelo qual o compensador de CRM e CRM gravam registros no log e os tornam duráveis.
ICrmMonitor Captura um instantâneo do estado atual do CRM e mantém um funcionário específico do CRM.
ICrmMonitorClerks Recupera informações sobre o estado dos auxiliares.
ICrmMonitorLogRecords Monitora os registros de log individuais mantidos por um vendedor de CRM específico para uma determinada transação.
IDispenserDriver É chamado pelo detentor do dispensador de recursos COM+ para criar, inscrever, avaliar e destruir um recurso.
IDispenserManager Conecta-se ao Gerenciador do dispensador.
IEnumEventObject Enumera os objetos de evento que são registrados no repositório de eventos COM+.
IEnumNames Enumera nomes.
IEventClass Associa uma classe de objetos de evento à interface de eventos implementada por esses objetos.
IEventClass2 Usado para definir e obter dados em objetos de classe de evento.
IEventControl Controla o comportamento de um objeto de evento, o objeto que dispara um evento para seus assinantes.
IEventObjectChange Notifica os assinantes das alterações no repositório de eventos.
IEventObjectChange2 Notifica os assinantes sobre alterações no repositório de eventos, incluindo informações de ID de aplicativo e partição.
IEventObjectCollection Gerencia objetos em uma coleção de objetos de evento.
IEventProperty Armazena as propriedades do evento.
IEventSubscription Especifica informações sobre a relação entre um assinante de evento e um evento para o qual ele está se inscrevendo.
IEventSubscription2 Estende a interface IEventSubscription .
IEventSubscription3 Estende a interface IEventSubscription2 .
IEventSystem Fornece acesso ao repositório de dados de eventos.
IEventSystem2 Estende a interface IEventSystem .
IFiringControl Dispara um evento para uma única assinatura.
IGetAppTrackerData Permite que aplicativos administrativos recuperem informações estatísticas sobre a execução de aplicativos COM+.
IGetContextProperties Permite que o chamador obtenha as propriedades associadas ao contexto do objeto atual.
IGetSecurityCallContext Recupera uma referência a um objeto criado a partir da classe SecurityCallContext que está associada à chamada atual.
IHolder Aloca ou libera recursos para um dispensador de recursos instalado.
IManagedActivationEvents Usado para criar e destruir stubs para objetos gerenciados dentro do contexto COM+ atual.
IManagedObjectInfo Descreve o stub para um objeto gerenciado.
IManagedPoolAction Permite que um objeto seja notificado antes de ser liberado de um pool de objetos COM+.
IManagedPooledObj Descreve como um objeto gerenciado é usado no pool de objetos COM+.
IMessageMover Move as mensagens de uma fila para outra.
IMTSActivity Envia o trabalho em lotes por meio da atividade criada pela função MTSCreateActivity .
IMTSCall Implementa o trabalho em lotes que é enviado por meio da atividade criada pela função MTSCreateActivity .
IMtsEventInfo Descreve os eventos definidos pelo usuário.
IMtsEvents Fornece métodos para obter informações sobre o pacote em execução e estabelecer coletores de eventos.
IMtsGrp Fornece métodos para enumerar por meio de pacotes em execução.
IMTSLocator Descreve um único evento que fornece acesso à interface IMtsEvents do Dispatcher de eventos para o processo atual.
IMTxAS Equivalente às seguintes funções C++: getObjectContext, RecycleSurrogatee SafeRef.
IMultiInterfaceEventControl Controla o comportamento de um objeto de evento, o objeto que dispara um evento para seus assinantes.
IMultiInterfacePublisherFilter Gerencia um cache de assinatura filtrado para um método de evento.
Constructodeobjetoi Controla o processo de construção do objeto passando parâmetros de outros métodos ou objetos.
IObjectConstructString Fornece acesso a uma cadeia de caracteres de construtor. Use-o quando desejar especificar os parâmetros durante a construção do objeto.
IObjectContext Fornece acesso ao contexto do objeto atual. O contexto de um objeto é usado principalmente ao trabalhar com transações ou lidar com a segurança de um objeto.
IObjectContextActivity Recupera o identificador de atividade associado ao contexto do objeto atual.
IObjectContextInfo Recupera informações de transação, atividade e contexto no objeto de contexto atual.
IObjectContextInfo2 Estende a interface IObjectContextInfo .
IObjectContextTip Recupera propriedades que descrevem o contexto de transação TIP (Transaction Internet Protocol).
Controledeobjetoi Define os procedimentos de inicialização e limpeza específicos de contexto para seus objetos COM+ e especifica se os objetos podem ser reciclados.
IObjPool Representa a chave para cada objeto no pool de recursos da transação.
IPlaybackControl Permite a participação no tratamento anormal de erros de reprodução do lado do servidor e falhas do lado do cliente do mecanismo de entrega do enfileiramento de mensagens.
IPoolManager Permite que o chamador controle um pool de objetos.
IProcessInitializer Fornece métodos que podem ser chamados sempre que Dllhost.exe é iniciado ou desligado.
IPublisherFilter Atua como uma interface de retorno de chamada para que os editores de eventos possam controlar quais assinantes recebem notificações de eventos ou a ordem em que os assinantes são notificados.
ISecurityCallContext Fornece acesso a métodos de segurança e informações sobre o contexto de chamada de segurança da chamada atual.
ISecurityCallersColl Fornece acesso a informações sobre chamadores individuais em uma coleção de chamadores.
ISecurityIdentityColl Fornece acesso a uma coleção de informações de segurança que representa a identidade de um chamador. Os itens disponíveis nesta coleção são o SID, o nome da conta, o serviço de autenticação, o nível de autenticação e o nível de representação.
ISecurityProperty Determina a ID de segurança do chamador original ou do chamador direto do objeto atual. No entanto, a maneira preferida de obter informações sobre os chamadores de um objeto é usar a interface ISecurityCallContext .
ISelectCOMLBServer Ativa o serviço de balanceamento de carga do componente COM+.
ISendMethodEvents Descreve uma classe de evento que notifica os assinantes sempre que um método no objeto que o implementa é chamado ou retorna de uma chamada.
IServiceActivity Usado para chamar o trabalho em lotes que é enviado por meio da atividade criada por CoCreateActivity.
IServiceCall Usado para implementar o trabalho em lotes que é enviado por meio da atividade criada pelo CoCreateActivity.
IServiceComTIIntrinsicsConfig Configura os intrínsecos do COMTI (integrador de transações COM) para o trabalho que é feito ao chamar a função CoCreateActivity ou CoEnterServiceDomain .
IServiceIISIntrinsicsConfig Configura os intrínsecos do IIS para o trabalho que é feito ao chamar a função CoCreateActivity ou CoEnterServiceDomain .
IServiceInheritanceConfig Determina se um novo contexto deve ser construído com base no contexto atual ou para criar um novo contexto com base apenas nas informações em CServiceConfig.
IServicePartitionConfig Configura como as partições são usadas para o trabalho feito ao chamar CoCreateActivity ou CoEnterServiceDomain.
IServicePool Usado para gerenciar um pool de objetos COM+.
IServicePoolConfig Usado para configurar um pool de objetos.
IServiceSxSConfig Configura assemblies lado a lado para o trabalho que é feito ao chamar CoCreateActivity ou CoEnterServiceDomain.
IServiceSynchronizationConfig Configura a sincronização para o trabalho que é feito ao chamar CoCreateActivity ou CoEnterServiceDomain.
IServiceSysTxnConfig Permite que você execute um conjunto de códigos no escopo de uma transação existente que você especifica com um proxy de transação.
IServiceThreadPoolConfig Configura o pool de threads do objeto de atividade que é retornado chamando CoCreateActivity.
IServiceTrackerConfig Configura a propriedade Tracker para o trabalho que é feito ao chamar CoCreateActivity ou CoEnterServiceDomain.
IServiceTransactionConfig Estende a interface IServiceTransactionConfigBase .
IServiceTransactionConfigBase Configura os serviços de transação para o trabalho que é feito ao chamar CoCreateActivity ou CoEnterServiceDomain.
ISharedProperty Expõe os métodos de propriedade que você pode usar para definir ou recuperar o valor de uma propriedade compartilhada.
ISharedPropertyGroup Usado para criar e acessar as propriedades compartilhadas em um grupo de propriedades compartilhado.
ISharedPropertyGroupManager Usado para criar grupos de propriedades compartilhadas e obter acesso a grupos de propriedades compartilhadas existentes.
ISystemAppEventData Notifica o Assinante quando uma instância do aplicativo COM+ é criada ou reconfigurada.
IThreadPoolKnobs Usado para controlar o comportamento de pools de threads.
ITransactionContext Permite compor o trabalho de vários objetos COM+ em uma única transação e confirmar explicitamente ou anular a transação.
ITransactionContextEx Estende a interface ITransactionContext para ser compatível com a automação.
ITransactionproperty Usado para obter o pool de recursos da transação.
ITransactionProxy Fornece uma maneira para que um contexto de transação COM+ funcione com uma transação não DTC.
ITransactionResourcePool Mantém uma lista de objetos em pool, codificados por IObjPool, que são usados até que a transação seja concluída.
ITransactionStatus Usado para descobrir o status da transação que é concluída pela chamada para CoLeaveServiceDomain quando CServiceConfig está configurado para usar transações na chamada para CoEnterServiceDomain.
ObjectContext Fornece acesso ao contexto do objeto atual. O contexto de um objeto é usado principalmente ao trabalhar com transações ou lidar com a segurança de um objeto. Fornece a mesma funcionalidade que IObjectContext, mas é compatível com a automação.
Objectcontrol Define procedimentos de inicialização e limpeza específicos de contexto para seus objetos COM+ e para especificar se os objetos podem ser reciclados. Fornece a mesma funcionalidade que controledeobjetoi, mas é compatível com a automação.
SecurityProperty Permite que você obtenha informações sobre o chamador original do objeto atual e o chamador direto.