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. |