Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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+:
- Application-Level Configurações
- Component-Level (Class-Level) Configurações
- Interface-Level Configuração
- Method-Level Configuração
- 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 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. |
Tópicos relacionados
-
Automatização da Administração COM+