COM+ Interfaces

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 Vincula um objeto gerenciado a um domínio de aplicativo, que é um ambiente isolado onde os aplicativos são executados.
IAssemblyLocator Recupera informações sobre um assembly ao usar código gerenciado no .NET Framework common language runtime.
IAsyncErrorNotify Usado para implementar o trapping de erros no trabalho em lote assíncrono que é enviado por meio da atividade criada por CoCreateActivity.
ICheckSxSConfig Usado para verificar a configuração do conjunto atual lado a lado.
IComActivityEvents Notifica o assinante se uma atividade for criada, destruída ou atingir o tempo limite.
IComAppEvents Notifica o assinante se um aplicativo de servidor COM+ for iniciado, desligado ou forçado a desligar.
IComApp2Eventos Notifica o assinante se um aplicativo de servidor COM+ for carregado, desligado ou pausado.
IComCRMEvents Notifica o assinante sobre as atividades do recurso CRM (Gerenciador de Recursos de Compensação) dos Serviços de Componentes.
IComExceptionEvents Notifica o assinante quando ocorre uma exceção não tratada no código do usuário.
IComIdentityEvents Notifica o assinante sobre uma atividade que faz parte de uma página ASP (Active Server Pages) dos Serviços de Informações da Internet (IIS).
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 sobre 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 just-in-time (JIT) foi 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 letras mortas.
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 (single-threaded apartment) for criado ou encerrado e quando um thread de apartamento for alocado.
IComTrackingInfoCollection Recupera o tipo de uma coleção de informações de controle 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 controle.
IComTrackingInfoProperties Recupera o número total de propriedades associadas a um objeto de informações de controle e seus nomes.
IComTransactionEvents Notifica o assinante se a transação DTC (Microsoft Distributed Transaction Coordinator) iniciar, confirmar ou abortar.
IComTransaction2Events Notifica o assinante se uma transação do Microsoft Distributed Transaction Coordinator (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 de contexto.
IContextState Controla a desativação de objetos 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 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 Fornece registros de log não estruturados para o CRM Compensator ao usar o Microsoft Visual C++.
ICrmCompensatorVariantes Fornece registros de log estruturados para o CRM Compensator ao usar o Microsoft Visual Basic.
ICrmFormatLogRecords Converte os registros de log em formato visí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 mantém um atendente CRM específico.
ICrmMonitorClerks Recupera informações sobre o estado dos escrivães.
ICrmMonitorLogRecords Monitora os registros de log individuais mantidos por um atendente de CRM específico para uma determinada transação.
IDispenserDriver É chamado pelo titular do Dispensador de Recursos COM+ para criar, recrutar, avaliar e destruir um recurso.
IDispenserManager Conecta-se ao Gerenciador de Dispensadores.
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 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 sobre alterações no repositório de eventos.
IEventObjectChange2 Notifica os assinantes sobre 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 de eventos.
IEventSubscription Especifica informações sobre a relação entre um assinante de evento e um evento no qual ele está se inscrevendo.
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 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 no 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.
IMTSActividade Envia trabalho em lote por meio da atividade criada pela função MTSCreateActivity.
IMTSCall Implementa o trabalho em lote que é 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 do 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 do lado do cliente do mecanismo de entrega do serviço 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 é 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 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 ou chamador direto do objeto atual. No entanto, a maneira preferencial 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 por CoCreateActivity.
IServiceCall Usado para implementar o trabalho em lote que é enviado por meio da atividade criada por CoCreateActivity.
IServiceComTIIntrinsicsConfig Configura os intrínsecos COMTI (COM Transaction Integrator) 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 deve construir um novo contexto com base no contexto atual ou criar um novo contexto com base apenas nas informações em 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ódigo no escopo de uma transação existente especificada com um proxy de transação.
IServiceThreadPoolConfig Configura o pool de threads do objeto de atividade 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 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 de pools de threads.
ITransactionContext Permite compor o trabalho de vários objetos COM+ em uma única transação e confirmar ou anular explicitamente a transação.
ITransactionContextEx Estende a interface ITransactionContext para ser compatível com automação.
ITransactionPropriedade Usado para obter o pool de recursos de transação.
ITransactionProxy Fornece uma maneira de um contexto de transação COM+ trabalhar 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 é 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 automação.
ObjectControl Define procedimentos de inicialização e limpeza específicos do contexto para seus objetos COM+ e para especificar se os objetos podem ser reciclados. Fornece a mesma funcionalidade que IObjectControl, mas é compatível com automação.
SecurityProperty Permite obter informações sobre o chamador original e o chamador direto do objeto atual.