Partilhar via


Interface IDatabaseReferenceNode

Representa um nó de referência do banco de dados no Solution Explorer.

Esta API não compatível com CLS. 

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.Project
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (em Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseReferenceNode _
    Inherits IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseReferenceNode : IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseReferenceNode : IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseReferenceNode =  
    interface
        interface IDatabaseNode
    end
public interface IDatabaseReferenceNode extends IDatabaseNode

O tipo IDatabaseReferenceNode expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Caption Obtém a legenda que é exibida no Solution Explorer. (Herdado de IDatabaseNode.)
Propriedade pública Children Obtém a lista de nós filho deste nó. (Herdado de IDatabaseNode.)
Propriedade pública DirectoryName Obtém o local do diretório para este nó. (Herdado de IDatabaseNode.)
Propriedade pública Id Obtém o identificador exclusivo para esse nó no Solution Explorer. (Herdado de IDatabaseNode.)
Propriedade pública IncludeStatement Obtém a instrução include para esse nó.
Propriedade pública IsImported Obtém um valor que indica se este nó a ser importado para o projeto. (Herdado de IDatabaseNode.)
Propriedade pública IsNonMemberItem Obtém um valor que indica se este item é um item não é membro do projeto. (Herdado de IDatabaseNode.)
Propriedade pública IsRemoved Obtém ou define um valor que indica se este nó está sendo removido do projeto.
Propriedade pública NodeProperties Obtém as propriedades que estão associadas este nó. (Herdado de IDatabaseNode.)
Propriedade pública ParentNode Obtém o pai para esse nó. (Herdado de IDatabaseNode.)
Propriedade pública ProjectManager Obtém o nó raiz de nível superior para este nó específico. (Herdado de IDatabaseNode.)
Propriedade pública ReferencedFileName Obtém o nome do arquivo de saída a chave do projeto mencionado.
Propriedade pública ReferencedFileNameFullPath Obtém o caminho completo para a saída da chave do projeto mencionado.
Propriedade pública ReferencedProjectFullPath Obtém ou define o caminho completo do arquivo de projeto se este nó de referência é do tipo VSCOMPONENTTYPE_Path.
Propriedade pública ReferenceType Obtém o tipo de referência.
Propriedade pública Url Obtém o caminho completo desse nó no disco. (Herdado de IDatabaseNode.)

Início

Métodos

  Nome Descrição
Método público BatchSetItemAttribute
Método público GetCustomMetadata Retorna os metadados personalizados para esse nó. (Herdado de IDatabaseNode.)
Método público GetItemAttribute Retorna os metadados para este item no arquivo de projeto.Essa chamada é apenas uma conveniência para GetItemAttribute. (Herdado de IDatabaseNode.)
Método público GetProperty Retorna um Visual Studio propriedade integração Partner (VSIP), como VSHPROPID_IsNonMemberItem. (Herdado de IDatabaseNode.)
Método público IsReferenceValid Retorna FALSO se a referência não é válida.
Método público Remove Remove itens da hierarquia. (Herdado de IDatabaseNode.)
Método público SetItemAttribute Define os metadados para este item no arquivo de projeto.Essa chamada é apenas uma conveniência para SetItemAttribute. (Herdado de IDatabaseNode.)
Método público SetProperty Define um Visual Studio propriedade integração Partner (VSIP), como VSHPROPID_IsNonMemberItem. (Herdado de IDatabaseNode.)
Método público SubHierarchyContainsImportedNode Retorna um valor que indica se o sub-hierarquia para este nó contém todos os nós importados. (Herdado de IDatabaseNode.)

Início

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Schema.Package.Project