Compartir a través de


IDatabaseNode (Interfaz)

Representa un nodo en el Explorador de soluciones. Puede ser IDatabaseProjectNode, IDatabaseReferenceNode, IDatabaseProjectPropertiesFolderNode, IDatabaseFolderNode o IDatabaseFileNode.

Esta API no es compatible con CLS. 

Espacio de nombres:  Microsoft.VisualStudio.Data.Schema.Package.Project
Ensamblado:  Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxis

'Declaración
<CLSCompliantAttribute(False)> _
Public Interface IDatabaseNode
[CLSCompliantAttribute(false)]
public interface IDatabaseNode
[CLSCompliantAttribute(false)]
public interface class IDatabaseNode
[<CLSCompliantAttribute(false)>]
type IDatabaseNode =  interface end
public interface IDatabaseNode

El tipo IDatabaseNode expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Caption Obtiene el título que se muestra en el Explorador de soluciones.
Propiedad pública Children Obtiene la lista de nodos secundarios para este nodo.
Propiedad pública DirectoryName Obtiene la ubicación del directorio para este nodo.
Propiedad pública Id Obtiene el identificador único para este nodo en el Explorador de soluciones.
Propiedad pública IsImported Obtiene un valor que indica si este nodo se va a importar al proyecto.
Propiedad pública IsNonMemberItem Obtiene un valor que indica si este elemento es un elemento que no es miembro del proyecto.
Propiedad pública NodeProperties Obtiene las propiedades asociadas a este nodo.
Propiedad pública ParentNode Obtiene el primario de este nodo.
Propiedad pública ProjectManager Obtiene el nodo raíz de nivel superior para este nodo determinado.
Propiedad pública Url Obtiene la ruta de acceso completa de este nodo en disco.

Arriba

Métodos

  Nombre Descripción
Método público GetCustomMetadata Devuelve los metadatos personalizados para este nodo.
Método público GetItemAttribute Devuelve los metadatos para este elemento en el archivo de proyecto.Esta llamada simplemente es una comodidad para GetItemAttribute.
Método público GetProperty Devuelve una propiedad Visual Studio Integration Partner (VSIP), como VSHPROPID_IsNonMemberItem.
Método público Remove Quita elementos de la jerarquía.
Método público SetItemAttribute Establece los metadatos para este elemento en el archivo de proyecto.Esta llamada simplemente es una comodidad para SetItemAttribute.
Método público SetProperty Establece una propiedad Visual Studio Integration Partner (VSIP), como VSHPROPID_IsNonMemberItem.
Método público SubHierarchyContainsImportedNode Devuelve un valor que indica si la subjerarquía para este nodo contiene algún nodo importado.

Arriba

Vea también

Referencia

Microsoft.VisualStudio.Data.Schema.Package.Project (Espacio de nombres)