Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 aplicativos COM+. Como você configura um aplicativo determinará como o COM+ fornecerá serviços para ele e como ele se comportará durante a execução.
Você pode configurar aplicativos COM+ usando a ferramenta de administração 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 por script, consulte Automatizando a administração COM+.
Você pode configurar elementos nos seguintes níveis em aplicativos COM+:
- Configurações no nível do aplicativo
- Configurações de nível de componente (nível de classe)
- Configuração no nível da interface
- Configuração no nível do método
- Tópicos relacionados
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 completamente, 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 no nível do aplicativo
| Atributo | Descrição |
|---|---|
| Ativação |
Especifica o tipo de aplicativo: aplicativo de servidor ou aplicativo de biblioteca. |
| Habilitando 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 nos níveis de processo e componente (segurança completa 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 representação |
Define o nível de representação usado em chamadas para outros aplicativos. |
| Enfileiramento |
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 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. |
| Pool de aplicativos |
Adiciona escalabilidade para processos de thread único e integra-se ao serviço de reciclagem de aplicativos COM+. |
| Reciclagem de aplicações |
Aumenta a estabilidade do aplicativo desligando normalmente um processo associado a um aplicativo e reiniciando-o. |
| Dumping de processo |
Despeja todo o estado de um processo sem encerrá-lo, para fins de depuração. |
| Desligamento do processo do servidor |
Desliga um processo após um período ocioso especificado. |
| Permissões |
Desabilita as alterações nas definições de configuração, incluindo a exclusão. |
| Identidade de segurança |
Especifica a identidade sob a qual o aplicativo é executado. |
| Iniciar no depurador |
Especifica que o aplicativo será iniciado em um depurador, com configurações de linha de comando especificadas pelo usuário. |
| Ativar suporte a 3 GB |
Permite o uso do espaço de endereço de memória de processo estendido. |
Configurações de nível de componente (nível de classe)
| Atributo | Descrição |
|---|---|
| Transações |
Define os requisitos de transação automática Desabilitado, Não suportado, Suportado, Necessário ou Requer novo. |
| Sincronização |
Define os requisitos de sincronização Desabilitado, Não Suportado, Suportado, Necessário ou Requer Novo. |
| Ativação JIT |
Permite a ativação just-in-time. |
| Pool de objetos |
Habilita o pool 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 |
Habilita 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ção no nível do componente. |
| Atribuição de função declarativa |
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 e estatísticas de instrumentação |
Permite relatórios detalhados de estatísticas de eventos e objetos do sistema. |
| Contexto de ativação |
Habilita a ativação forçada de um objeto no contexto do chamador ou no contexto padrão. |
| Criando componentes privados |
Marca o componente como privado para o aplicativo. Um componente privado pode ser visto e ativado apenas por outros componentes no mesmo aplicativo. |
Configuração no nível da interface
| Atributo | Descrição |
|---|---|
| Na fila |
Indica uma interface enfileirável, definida em IDL. |
| Atribuição de função declarativa |
Permite a atribuição explícita de funções à interface, bem como funções herdadas implicitamente do nível do componente. |
Configuração no nível do método
| Atributo | Descrição |
|---|---|
| Feito automaticamente |
Desativa automaticamente o objeto no retorno do método e os votos na transação. |
| Atribuição de função declarativa |
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. |