Partilhar via


Interface VSWebProjectItem2

Fornece um item de projeto com a funcionalidade específica do site da Web. Essa interface oferece suporte a ferramentas personalizadas.

Namespace:  VsWebSite90
Assembly:  VsWebSite.Interop90 (em VsWebSite.Interop90.dll)

Sintaxe

'Declaração
<GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")> _
Public Interface VSWebProjectItem2 _
    Inherits VSWebProjectItem
[GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface VSWebProjectItem2 : VSWebProjectItem
[GuidAttribute(L"AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface class VSWebProjectItem2 : VSWebProjectItem
[<GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")>]
type VSWebProjectItem2 =  
    interface
        interface VSWebProjectItem
    end
public interface VSWebProjectItem2 extends VSWebProjectItem

O tipo VSWebProjectItem2 expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ContainingProject Obtém uma referência ao projeto no DTE instância que contém este serviço da Web. (Herdado de VSWebProjectItem.)
Propriedade pública ContainingProject
Propriedade pública DTE Obtém um objeto DTE2 que contém uma referência ao site da Web. (Herdado de VSWebProjectItem.)
Propriedade pública DTE
Propriedade pública ProjectItem Obtém o item de projeto. (Herdado de VSWebProjectItem.)
Propriedade pública ProjectItem
Propriedade pública RelatedFiles Obtém os arquivos relacionados para o item de projeto da Web. (Herdado de VSWebProjectItem.)
Propriedade pública RelatedFiles

Início

Métodos

  Nome Descrição
Método público Load() Carrega o item de projeto do arquivo. (Herdado de VSWebProjectItem.)
Método público Load()
Método público RunCustomTool Executa o gerador de arquivo único que está associado um arquivo a fim de gerar dinamicamente uma classe.
Método público Unload() Descarrega o item de projeto do arquivo. (Herdado de VSWebProjectItem.)
Método público Unload()
Método público UpdateLocalCopy() Atualiza a cópia local do item de projeto. (Herdado de VSWebProjectItem.)
Método público UpdateLocalCopy()
Método público UpdateRemoteCopy() Atualiza a cópia remota do item de projeto. (Herdado de VSWebProjectItem.)
Método público UpdateRemoteCopy()
Método público WaitUntilReady() Aguarda até que o item de projeto está pronto para continuar. (Herdado de VSWebProjectItem.)
Método público WaitUntilReady()

Início

Comentários

O VSWebProjectItem2 interface herda todas as VSWebProjectItem membros e adiciona um RunCustomTool método.

Você pode usar o Object propriedade para acessar o VSWebProjectItem2 o objeto, que é retornado para o arquivo e a pasta projeto itens.

Uma ferramenta personalizada é um script armazenado na pasta App_Code em que o gerador de arquivo único pode usar para gerar dinamicamente uma classe.

Consulte também

Referência

Namespace VsWebSite90

VSWebProjectItem

WebFileProperties2