Compartilhar via


ATL ativo servidor página componente assistente

Este assistente insere o projeto um componente do ativo servidor Pages (ASP).O Serviços de Informações da Internet da Microsoft (IIS) usa componentes ASP sistema autônomo parte de sua arquitetura de desenvolvimento de página da Web avançado.

Usando esse assistente, você pode especificar que o componente de threading modelo e o suporte a agregação.Você também pode indicar o suporte para a interface de informações de erro, pontos de conexão e marshaling de segmentação disponível.

Comentários

Começando com Visual Studio 2008, o script de inscrição produzido por este assistente irá registrar seus componentes COM em HKEY_CURRENT_USER em vez de HKEY_LOCAL_MACHINE. Para modificar esse comportamento, defina o Registrar o componente para todos os usuários opção ATL assistente.

Nomes

Especifique os nomes para o objeto, interface e classes para ser adicionado ao seu projeto.Com exceção de Nome curto, todas as outras caixas podem ser editadas, independentemente dos outros.Se você alterar o texto de Nome curto, a alteração é refletida nos nomes de todas as outras caixas nesta página.

Se você alterar o Coclass nome na seção COM, a alteração será refletida no Tipo and ProgID caixas, mas o Interface nome não é alterado.Esse comportamento nomenclatura foi criado para tornar todos sistema autônomo nomes com com facilidade identificável para você à medida que você desenvolver seu controle.

C++

Fornece informações sobre como a classe C++ criada para o objeto.

  • Nome curto
    Define o nome da raiz do objeto.O nome que você fornecer determina o Class e Coclass nomes, o arquivo .cpp and arquivo .h nomes, o Interface name, the Tipo nomes e o ProgID, a menos que você altere os campos individualmente.

  • arquivo .h
    Define o nome do arquivo de cabeçalho para a nova classe do objeto.Por padrão, esse nome é com base no nome que você fornece no Nome curto.clicar no botão de reticências para salvar nome de arquivo no local de sua preferência ou para acrescentar a declaração de classe a um arquivo existente.Se você selecionar um arquivo existente, o assistente não salvará-lo no local selecionado até que você clicar Concluir no assistente.

    O assistente não substitui um arquivo.Se você selecionar o nome de um arquivo existente, quando você clicar Concluir, o assistente solicita que você indique se a declaração da classe deve ser anexada ao Sumário do arquivo.clicar Sim para anexar o arquivo, clicar Não para retornar ao assistente e especificar outro nome de arquivo.

  • Classe
    Define o nome da classe a ser criado.Esse nome é com base no nome que você fornece no Nome curto, precedido por 'C', o prefixo comum para um nome de classe.

  • arquivo .cpp
    Define o nome do arquivo de implementação para a nova classe do objeto.Por padrão, esse nome é com base no nome que você fornece no Nome curto.clicar no botão de reticências para salvar nome de arquivo no local de sua escolha.O arquivo não é salvo no local selecionado até que você clicar Concluir no assistente.

    O assistente não substitui um arquivo.Se você selecionar o nome de um arquivo existente, quando você clica em Concluir, o assistente solicita que você indique se a implementação da classe deve ser anexada ao Sumário do arquivo.clicar Sim para anexar o arquivo, clicar Não para retornar ao assistente e especificar outro nome de arquivo.

  • Atribuído
    Indica se o objeto usa atributos.Se você estiver adicionando um objeto para um projeto ATL atribuído, esta opção é selecionada e não está disponível para alterar.Ou seja, você pode adicionar somente objetos atribuídos para um projeto criado com o suporte de atributo.

    Se você selecionar essa opção para um projeto ATL que não tem atributo suporte, o assistente solicita que você especifique se deseja adicionar suporte ao atributo para o projeto.

    Por padrão para projetos nonattributed, quaisquer objetos que você adiciona depois de conjunto esta opção são designados sistema autônomo atribuído (a caixa de seleção marcada).Você pode desmarcar esta caixa para adicionar um objeto que não usa atributos.

    See Configurações do aplicativo, ATL projeto assistente and Mecânica básica de atributos para obter mais informações.

COM

Fornece informações sobre a funcionalidade de COM para o objeto.

  • Coclass
    Define o nome da classe de componente que contém uma lista de interfaces suportadas pelo objeto.Se seu projeto ou esse objeto usa atributos, você não poderá alterar essa opção porque ATL não inclui o coclass atributo.

  • Type (Tipo)
    Define a descrição de objeto aparecerá no registro para o coclass.

  • Interface
    Define a interface que você criar para o objeto.Essa interface contém métodos personalizados de seus.

  • ProgID
    Define o nome de recipientes podem usar em vez do CLSID do objeto.

Consulte também

Tarefas

Adicionando um componente de página ativo servidor ATL