COM+ Interfaces

Veja a seguir 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 o código gerenciado no .NET Framework common language runtime.
IAsyncErrorNotify Usado para implementar a captura de erros no trabalho em 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 for criada, destruída ou com tempo limite.
IComAppEvents Notifica o assinante se um aplicativo de servidor COM+ for iniciado, desligado ou forçado a desligar.
IComApp2Events Notifica o assinante se um aplicativo de servidor COM+ for carregado, desligado ou pausado.
IComCRMEvents Notifica o assinante sobre as atividades do recurso crm (compensação de 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 do ASP (Serviços de Informações da Internet) Active Server Pages (IIS).
IComInstanceEvents Notifica o assinante da criação ou versã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 foi chamado, retornado ou gerado uma exceção.
IComMethod2Events Notifica o assinante se o método de um objeto foi 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 JIT (just-in-time) ativado 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 enfileirada for criada, desativada ou movida para uma fila de mensagens mortas ou de repetição.
IComResourceEvents Notifica o assinante se um recurso for criado, alocado, rastreado 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 (apartamento com thread único) for criado ou encerrado e quando um thread de apartamento for alocado.
IComTrackingInfoCollection Recupera o tipo de uma coleção de informações de acompanhamento e o número de objetos que ela contém.
IComTrackingInfoEvents Notifica o assinante quando as informações de acompanhamento 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 DTC (Coordenador de Transações Distribuídas) da Microsoft for iniciada, confirmada ou anulada.
IComTransaction2Events Notifica o assinante se uma transação do Coordenador de Transações Distribuídas da Microsoft (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 das métricas definidas pelo usuário especificadas.
IContextProperties Fornece acesso às propriedades do objeto de contexto.
IContextState Controla a desativação do objeto e a votação de transações 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 no 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 Fornece registros de log não estruturados para o CrM Compensator ao usar Microsoft Visual C++.
ICrmCompensatorVariants Fornece registros de log estruturados para o CrM Compensator ao usar o Microsoft Visual Basic.
ICrmFormatLogRecords Converte os registros de log em formato visualizável para que possam ser apresentados usando uma ferramenta de monitoramento genérica.
ICrmLogControl É o meio pelo qual o CrM Worker e o CRM Compensator gravam registros no log e os tornam duráveis.
ICrmMonitor Captura um instantâneo do estado atual do CRM e contém um funcionário específico do CRM.
ICrmMonitorClerks Recupera informações sobre o estado dos funcionários.
ICrmMonitorLogRecords Monitora os registros de log individuais mantidos por um funcionário específico do CRM para uma determinada transação.
IDispenserDriver É chamado pelo titular do Distribuidor de Recursos COM+ para criar, alistar, avaliar e destruir um recurso.
IDispenserManager Conecta-se ao Gerenciador de Distribuidores.
IEnumEventObject Enumera os objetos de evento registrados no repositório de eventos COM+.
IEnumNames Enumera nomes.
IEventClass Associa uma classe de objetos de evento à interface de evento que esses objetos implementam.
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 de alterações no repositório de eventos.
IEventObjectChange2 Notifica os assinantes de alterações no repositório de eventos, incluindo informações de partição e ID do aplicativo.
IEventObjectCollection Gerencia objetos em uma coleção de objetos de evento.
IEventProperty Armazena propriedades do evento.
IEventSubscription Especifica informações sobre a relação entre um assinante de evento e um evento ao qual ele está assinando.
IEventSubscription2 Estende a interface IEventSubscription .
IEventSubscription3 Estende a interface IEventSubscription2 .
IEventSystem Fornece acesso ao armazenamento de dados do evento.
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 da classe SecurityCallContext associada à chamada atual.
IHolder Aloca ou libera recursos para um Distribuidor de Recursos instalado.
IManagedActivationEvents Usado para criar e destruir stubs para objetos gerenciados dentro do contexto COM+ atual.
IManagedObjectInfo Descreve o stub de 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 mensagens de uma fila para outra fila.
IMTSActivity Envia trabalho em lote por meio da atividade criada pela função MTSCreateActivity .
IMTSCall Implementa o trabalho em lote enviado por meio da atividade criada pela função MTSCreateActivity .
IMtsEventInfo Descreve 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 enumeração 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, RecycleSurrogate e 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.
IObjectConstruct 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 quiser 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).
Iobjectcontrol Define procedimentos de inicialização e limpeza específicos do contexto para seus objetos COM+ e especifica se os objetos podem ser reciclados.
IObjPool Representa a chave para cada objeto no pool de recursos de transação.
Iplaybackcontrol Permite a participação no tratamento anormal de erros de reprodução do lado do servidor e falhas no lado do cliente do mecanismo de entrega de 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 inicia ou desliga.
IPublisherFilter Atua como uma interface de retorno de chamada para que os editores de eventos possam controlar quais assinantes recebem notificações de evento ou a ordem na qual 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 representam 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 do objeto atual ou do chamador direto. 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 lote que é enviado por meio da atividade criada pelo CoCreateActivity.
Iservicecall Usado para implementar o trabalho em lote enviado por meio da atividade criada pelo CoCreateActivity.
IServiceComTIIntrinsicsConfig Configura os intrínsecos DO COM (COMTI) 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 é necessário construir um novo contexto com base no contexto atual ou criar um novo contexto com base apenas nas informações no CServiceConfig.
IServicePartitionConfig Configura como as partições são usadas para o trabalho que é 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 executar um conjunto de códigos no escopo de uma transação existente que você especificar com um proxy de transação.
IServiceThreadPoolConfig Configura o pool de threads do objeto de atividade retornado chamando CoCreateActivity.
IServiceTrackerConfig Configura a propriedade do rastreador 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 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 compartilhadas.
ISharedPropertyGroupManager Usado para criar grupos de propriedades compartilhadas e para obter acesso a grupos de propriedades compartilhadas existentes.
ISystemAppEventData Notifica o assinante quando uma instância de aplicativo COM+ é criada ou reconfigurada.
IThreadPoolKnobs Usado para controlar o comportamento dos pools de threads.
ITransactionContext Permite que você componha o trabalho de vários objetos COM+ em uma única transação e confirme ou anule explicitamente a transação.
ITransactionContextEx Estende a interface ITransactionContext para ser compatível com a Automação.
ITransactionProperty Usado para obter o pool de recursos de transação.
ITransactionProxy Fornece uma maneira de um contexto de transação COM+ funcionar com uma transação não DTC.
ITransactionResourcePool Mantém uma lista de objetos em pool, chaveados 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 especifica se os objetos podem ser reciclados. Fornece a mesma funcionalidade que IObjectControl, mas é compatível com a Automação.
SecurityProperty Permite que você obtenha informações sobre o chamador original e o chamador direto do objeto atual.