Compartir a través de


Clase DependencyTree

The DependencyTree object represents a tree structure that contains SQL Server objects and their hierarchical relationships to each other.

Jerarquía de herencia

System. . :: . .Object
  Microsoft.SqlServer.Management.Smo. . :: . .DependencyNode
    Microsoft.SqlServer.Management.Smo. . :: . .DependencyTreeNode
      Microsoft.SqlServer.Management.Smo..::..DependencyTree

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
Public Class DependencyTree _
    Inherits DependencyTreeNode
'Uso
Dim instance As DependencyTree
public class DependencyTree : DependencyTreeNode
public ref class DependencyTree : public DependencyTreeNode
type DependencyTree =  
    class
        inherit DependencyTreeNode
    end
public class DependencyTree extends DependencyTreeNode

El tipo DependencyTree expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DependencyTree Initializes a new instance of the DependencyTree class.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Count Gets the total number of DependencyTreeNode objects in the DependencyTree object.
Propiedad protegida Dependencies Gets or sets a Dependency Chain Collection
Propiedad protegida DependsOnParents Gets or sets property indicating if the Dependency Tree depends on parent objects.
Propiedad pública FirstChild Gets the first child DependencyTreeNode object in the DependencyTree object. (Invalida DependencyTreeNode. . :: . .FirstChild.)
Propiedad pública HasChildNodes Gets the Boolean property value that specifies whether the DependencyTree object has any child nodes. (Invalida DependencyTreeNode. . :: . .HasChildNodes.)
Propiedad protegida Index Gets or sets the item at the given index in tree node collection. (Se hereda de DependencyTreeNode.)
Propiedad pública IsSchemaBound Determines if the Dependency Node is bound to a schema (Se hereda de DependencyNode.)
Propiedad pública NextSibling Gets the next sibling DependencyTreeNode object in the DependencyTree object. (Invalida DependencyTreeNode. . :: . .NextSibling.)
Propiedad pública NumberOfSiblings Gets the number of sibling objects in the DependencyTree object hierarchy. (Invalida DependencyTreeNode. . :: . .NumberOfSiblings.)
Propiedad protegida Roots Gets or sets the root nodes of a Dependency Chain Collection.
Propiedad protegida Siblings Gets or sets siblings contained in a Dependency Tree Node. (Se hereda de DependencyTreeNode.)
Propiedad pública Urn Gets the Urn value of that uniquely identifies the SQL Server object that the DependencyTree object represents. (Invalida DependencyNode. . :: . .Urn.)

Arriba

Métodos

  Nombre Descripción
Método público Copy Makes a copy of the DependencyTree object.
Método público Equals (Se hereda de Object.)
Método protegido Finalize (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetType (Se hereda de Object.)
Método protegido MemberwiseClone (Se hereda de Object.)
Método público Remove Removes a DependencyTreeNode object from the DependencyTree object.
Método público ToString (Se hereda de Object.)

Arriba

Comentarios

The DependencyTree object represents a SQL Server object that also references child and sibling SQL Server objects. The references to child and sibling objects are represented by DependencyTreeNode objects. The SQL Server objects that the DependencyTree object and DependencyTreeNode objects represent can be obtained using the Urn property. The DependencyTree object can be navigated using the various properties such as FirstChild and NextSibling or by using the WalkDependencies method of the DependencyWalker object.

Thread Safety

Todos los miembros estáticos (compartidos en Microsoft Visual Basic) públicos de este tipo son seguros para operaciones multiproceso. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Ejemplos

Scripting

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.