Partilhar via


Configurando aplicativos COM+

Um aplicativo COM+ é essencialmente uma construção declarativa que permite configurar qualquer número de componentes em comum. Por exemplo, você pode configurar os componentes em um aplicativo com uma diretiva de segurança comum.

A configuração é uma parte essencial do processo de desenvolvimento de aplicações COM+. Como você configura um aplicativo determinará como COM+ fornecerá serviços para ele e como ele se comporta durante a execução.

Você pode configurar aplicativos COM+ usando a ferramenta de administração de Serviços de Componentes ou os objetos e interfaces de administração programáveis que fornecem a funcionalidade subjacente da ferramenta de administração. Para obter detalhes sobre como executar a administração com script, consulte Automatizando a administração COM+.

Você pode configurar elementos nos seguintes níveis em aplicativos COM+:

A forma como você instala componentes em um aplicativo pode afetar como você pode configurá-los. Você deve sempre instalar componentes em aplicativos COM+ (em vez de importá-los). A instalação de componentes irá registrá-los totalmente, juntamente com interfaces e bibliotecas de tipos, no banco de dados de registro de classe COM+ (RegDB) para que você possa configurá-los.

Configurações Application-Level

Atributo Descrição
Ativação
Especifica o tipo de aplicativo: aplicativo de servidor ou aplicativo de biblioteca.
Ativando verificações de acesso
Ativa e desativa a verificação de segurança.
Nível de segurança
Especifica que as verificações de acesso serão executadas no nível do processo (níveis de verificação de acesso gerados a partir de funções) ou em ambos os níveis de processo e de componente (segurança total baseada em função).
Nível de autenticação
Define o nível de autenticação usado em chamadas para o aplicativo.
Nível de Impersonação
Define o nível de representação usado em chamadas para outras aplicações.
Filas
Especifica que os componentes do aplicativo usarão serviços de enfileiramento.
Habilitar o CRM
Permite o uso de Gerentes de Recursos de Compensação.
Executar aplicativo como um serviço
Configura e implementa um aplicativo de servidor COM+ como um serviço NT.
serviço COM+ SOAP
Expõe um aplicativo COM+ como um serviço Web XML.
Agrupamento de aplicativos
Adiciona escalabilidade para processos de único thread e integra-se ao serviço de reciclagem de aplicações COM+.
reciclagem de aplicações
Aumenta a estabilidade do aplicativo desligando normalmente um processo associado a um aplicativo e reiniciando-o.
Processo de dumping
Exporta o estado completo de um processo sem o encerrar, para fins de depuração.
Encerramento do processo servidor
Encerra um processo após um período ocioso especificado.
Permissões
Desabilita alterações nas definições de configuração, incluindo exclusão.
Identidade de segurança
Especifica a identidade sob a qual o aplicativo é executado.
Iniciar o depurador
Especifica que o aplicativo será iniciado em um depurador, com configurações de linha de comando especificadas pelo usuário.
Ativar suporte de 3GB
Permite o uso de espaço de endereçamento de memória de processo estendido.

Component-Level (Class-Level) Configurações

Atributo Descrição
Transações
Define os requisitos de transação automática como Desactivado, Não suportado, Suportado, Necessário ou Exige Novo.
Sincronização
Define conjuntos de requisitos de sincronização como Desativado, Não suportado, Suportado, Necessário ou Necessita de novo.
Ativação JIT
Permite a ativação imediata.
de agrupamento de objetos
Ativa a partilha de objetos. O tamanho mínimo e máximo do pool e os valores de tempo limite do objeto são configuráveis.
Construção de objetos
Permite a construção de objetos parametrizados com uma cadeia de caracteres de construtor especificada administrativamente.
Nota: A cadeia de caracteres do construtor não deve ser usada para armazenar informações confidenciais de segurança.
Verificações de acesso no nível do componente
Ativa ou desativa a verificação de segurança baseada em funções ao nível do componente.
Atribuição declarativa de função
Permite a atribuição explícita de funções ao componente.
Classe de exceção de enfileiramento
Indica uma classe de exceção para lidar com falhas do lado do cliente.
Eventos de instrumentação e estatísticas
Permite relatórios detalhados de estatísticas de eventos e objetos do sistema.
Contexto de ativação
Permite a ativação forçada de um objeto no contexto do chamador ou no contexto padrão.
Criação de componentes privados
Marca o componente como privado para o aplicativo. Um componente privado pode ser visto e ativado apenas por outros componentes na mesma aplicação.

Configuração Interface-Level

Atributo Descrição
Na fila
Indica uma interface enfileirável, definida em IDL.
Atribuição declarativa de função
Permite a atribuição explícita de funções à interface, bem como funções herdadas implicitamente do nível do componente.

Configuração Method-Level

Atributo Descrição
Feito automaticamente
Desativa automaticamente o objeto no retorno do método e participa na transação.
Atribuição declarativa de função
Permite a atribuição explícita de funções ao método, bem como funções herdadas implicitamente dos níveis de interface e componente.

Automatização da Administração COM+

Criação de aplicativos COM+

Implantando aplicativos COM+