Udostępnij za pośrednictwem


Klasa DependencyWalker

DependencyWalker Obiekt jest narzędzie do wykonywania operacji wykonywanie skryptów, obejmujących zależności, takich jak identyfikujący zależnych relacje.Narzędzie i konwertuje to Wyjście do listy.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Management.Smo.DependencyWalker
    Microsoft.SqlServer.Management.Smo.Scripter

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

Składnia

'Deklaracja
Public Class DependencyWalker
'Użycie
Dim instance As DependencyWalker
public class DependencyWalker
public ref class DependencyWalker
type DependencyWalker =  class end
public class DependencyWalker

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna DependencyWalker() Inicjuje nowe wystąpienie DependencyWalker klasy
Metoda publiczna DependencyWalker(Server) Inicjuje nowe wystąpienie DependencyWalker klasy dla określonego wystąpienia SQL Server.

Do góry

Właściwości

  Nazwa Opis
Właściwość chroniona DependencyTree Pobiera lub ustawia serwer drzewo zależności.
Właściwość publiczna FilterCallbackFunction Pobiera lub ustawia opcje wykonywanie skryptów, które umożliwiają urny do odfiltrowane uruchomionej DiscoverDependencies metoda.
Właściwość chroniona KnownObjectsList Pobiera lub ustawia listę wszystkich znanych obiektów na serwerze.
Właściwość publiczna Server Pobiera lub ustawia wystąpienie Microsoft SQL Server DependencyWalker narzędzie skojarzony jest obiekt.
Właściwość chroniona Total Pobiera lub ustawia liczbę obiektów, które zostały przetworzone przez DependencyWalker() obiektu.
Właściwość chroniona TotalCount Pobiera lub zestaw liczba wykrytych przez Walker zależności obiektów.

Do góry

Metody

  Nazwa Opis
Metoda publiczna DiscoverDependencies(array<SqlSmoObject[], DependencyType) Tworzy drzewo obiektów hierarchicznych, reprezentującą nadrzędne lub podrzędność relacje zależnych tablica określonego obiektu SQL Server obiektów na wystąpienie SQL Server.
Metoda publiczna DiscoverDependencies(array<SqlSmoObject[], Boolean) Tworzy drzewo obiektów hierarchicznych, reprezentującą nadrzędne lub podrzędność relacje zależnych tablica określonego obiektu SQL Server obiektów na wystąpienie SQL Server.
Metoda publiczna DiscoverDependencies(array<Urn[], DependencyType) Tworzy drzewo obiektów hierarchicznych, reprezentującą relacje nadrzędne lub podrzędność zależnych dla określonego Urn Tablica SQL Server obiektów na wystąpienie SQL Server.
Metoda publiczna DiscoverDependencies(array<Urn[], Boolean) Tworzy drzewo obiektów hierarchicznych, reprezentującą relacje nadrzędne lub podrzędność zależnych dla określonego Urn Tablica SQL Server obiektów na wystąpienie SQL Server.
Metoda publiczna DiscoverDependencies(UrnCollection, DependencyType) Tworzy drzewo obiektów hierarchicznych, reprezentującą nadrzędne lub podrzędność relacje zależnych dla określonego Urn kolekcja SQL Server obiektów na wystąpienie SQL Server.
Metoda publiczna DiscoverDependencies(UrnCollection, Boolean) Tworzy drzewo obiektów hierarchicznych, reprezentującą nadrzędne lub podrzędność relacje zależnych dla określonego Urn kolekcja SQL Server obiektów na wystąpienie SQL Server.
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetServerObject Zwraca Server obiekt, który reprezentuje wystąpienie SQL Server , na którym operacja odnajdowania zależność jest uruchomiony.
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna WalkDependencies Tworzy listę liniowej obiektów i ich współzależności z określonym DependencyTree obiektu.

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne DiscoveryProgress Wywołuje zdarzenie w odstępach czasu i zgłasza postępy pracy nad DiscoveryProgress metoda.

Do góry

Uwagi

DependencyWalker Obiektu nie reprezentuje dowolny fizyczne SQL Server 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.