Udostępnij za pośrednictwem


Klasa DependencyTree

DependencyTree Obiekt reprezentuje strukturę drzewa, która zawiera SQL Server obiektów i ich hierarchiczne relacje.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Syntax

'Deklaracja
Public Class DependencyTree _
    Inherits DependencyTreeNode
'Użycie
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

Typ DependencyTree uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DependencyTree Inicjuje nowe wystąpienie DependencyTree klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Count Pobiera całkowitą liczbę DependencyTreeNode obiektów w DependencyTree obiektu.
Właściwość chroniona Dependencies Pobiera lub ustawia kolekcji łańcuch zależności
Właściwość chroniona DependsOnParents Pobiera lub ustawia właściwość wskazująca, jeśli drzewo zależności zależy od obiekty nadrzędne.
Właściwość publiczna FirstChild Pobiera pierwszy element podrzędność DependencyTreeNode obiekt w DependencyTree obiektu. (Zastępuje DependencyTreeNode. . :: . .FirstChild).
Właściwość publiczna HasChildNodes Pobiera Boolean wartość właściwość, która określa, czy DependencyTree obiekt ma wszystkie węzły podrzędność. (Zastępuje DependencyTreeNode. . :: . .HasChildNodes).
Właściwość chroniona Index Pobiera lub ustawia element przy danym indeksie kolekcja węzła drzewa. (Dziedziczony z DependencyTreeNode).
Właściwość publiczna IsSchemaBound Określa, czy węzeł zależność jest związany z schematu (Dziedziczony z DependencyNode).
Właściwość publiczna NextSibling Pobiera następny równorzędny DependencyTreeNode obiekt w DependencyTree obiektu. (Zastępuje DependencyTreeNode. . :: . .NextSibling).
Właściwość publiczna NumberOfSiblings Pobiera numer obiekty równorzędne w DependencyTree obiektu hierarchii. (Zastępuje DependencyTreeNode. . :: . .NumberOfSiblings).
Właściwość chroniona Roots Pobiera lub ustawia węzłów głównych kolekcji łańcuch zależności.
Właściwość chroniona Siblings Pobiera lub ustawia elementy równorzędne w węźle Drzewo zależności. (Dziedziczony z DependencyTreeNode).
Właściwość publiczna Urn Pobiera Urn wartość, która jednoznacznie identyfikuje SQL Server obiekt, który DependencyTree reprezentuje obiekt. (Zastępuje DependencyNode. . :: . .Urn).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Copy Tworzy kopię DependencyTree obiektu.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna Remove Usuwa DependencyTreeNode obiekt z DependencyTree obiektu.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Uwagi

DependencyTree Reprezentuje obiekt SQL Server obiekt, który odwołujący podrzędność i równorzędne SQL Server obiektów.Odwołania do obiektów podrzędność i równorzędne są reprezentowane przez DependencyTreeNode obiektów.SQL Server Obiektów, DependencyTree obiektu i DependencyTreeNode reprezentuje obiekty mogą być uzyskane za pomocą Urn właściwość. DependencyTree Obiektu można nawigować, używając różnych właściwości, takie jak FirstChild i NextSibling lub za pomocą WalkDependencies metoda DependencyWalker obiektu.

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Przykłady

Skryptów

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.