Aracılığıyla paylaş


DependencyWalker Sınıfı

DependencyWalker Nesnesidir tanımlamak gibi bağımlılıklar içeren komut dosyası kullanan kullanan kullanan dosyası işlemleri gerçekleştirmek için bir araç. bağımlı ilişkileriaraç ve bu listeye çýktý dönüştürür.

Devralma Hiyerarşisi

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

Ad Alanı:  Microsoft.SqlServer.Management.Smo
Derleme:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo içinde.dll)

Sözdizimi

'Bildirim
Public Class DependencyWalker
'Kullanım
Dim instance As DependencyWalker
public class DependencyWalker
public ref class DependencyWalker
type DependencyWalker =  class end
public class DependencyWalker

DependencyWalker türü aşağıdaki üyeleri açıklar.

Oluşturucular

  Ad Açıklama
Ortak yöntem DependencyWalker() Yeni bir başlatır örnek , DependencyWalker WalkTree
Ortak yöntem DependencyWalker(Server) Yeni bir başlatır örnek , DependencyWalker sınıf üzerinde belirtilen örnek , SQL Server.

Üst

Özellikler

  Ad Açıklama
Korumalı özellik DependencyTree Alır veya ayarlar bir bağımlılık ağacı sunucu.
Ortak özellik FilterCallbackFunction Alır veya ayarlar çalışırken filtrelenmeye superset olanak sağlayan komut dosyası kullanan kullanan kullanan dosyası seçenekleri DiscoverDependencies yöntem.
Korumalı özellik KnownObjectsList Alır veya bir sunucu bilinen tüm nesnelerin listesini ayarlar.
Ortak özellik Server Alır veya Microsoft sql Server örnek, ayarlar DependencyWalker araç nesnesi ile ilişkili.
Korumalı özellik Total Alır veya ayarlar tarafından işlenen nesne sayısını DependencyWalker() nesne.
Korumalı özellik TotalCount Alır veya küme bir bağımlılık Walker tarafından keşfedilen nesnelerin sayısı.

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem DiscoverDependencies(array<SqlSmoObject[], DependencyType) Belirtilen nesne dizisi için üst veya alt bağımlı ilişkileri temsil eden bir hiyerarşik nesne ağacı oluşturur SQL Server örnek nesnelerde SQL Server.
Ortak yöntem DiscoverDependencies(array<SqlSmoObject[], Boolean) Belirtilen nesne dizisi için üst veya alt bağımlı ilişkileri temsil eden bir hiyerarşik nesne ağacı oluşturur SQL Server örnek nesnelerde SQL Server.
Ortak yöntem DiscoverDependencies(array<Urn[], DependencyType) Üst veya alt-bağımlı ilişkileri için belirtilen temsil eden bir hiyerarşik nesne ağacı oluşturur Urn dizi SQL Server örnek nesnelerde SQL Server.
Ortak yöntem DiscoverDependencies(array<Urn[], Boolean) Üst veya alt-bağımlı ilişkileri için belirtilen temsil eden bir hiyerarşik nesne ağacı oluşturur Urn dizi SQL Server örnek nesnelerde SQL Server.
Ortak yöntem DiscoverDependencies(UrnCollection, DependencyType) Üst veya alt bağımlı ilişkileri için belirtilen temsil eden bir hiyerarşik nesne ağacı oluşturur Urn koleksiyon , SQL Server örnek nesnelerde SQL Server.
Ortak yöntem DiscoverDependencies(UrnCollection, Boolean) Üst veya alt bağımlı ilişkileri için belirtilen temsil eden bir hiyerarşik nesne ağacı oluşturur Urn koleksiyon , SQL Server örnek nesnelerde SQL Server.
Ortak yöntem Equals (Object öğesinden devralınmıştır.)
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Ortak yöntem GetHashCode (Object öğesinden devralınmıştır.)
Korumalı yöntem GetServerObject Döndürür Server örnek temsil eden nesne SQL Server üzerinde bağımlılık bulma işlemi olduğu çalışan.
Ortak yöntem GetType (Object öğesinden devralınmıştır.)
Korumalı yöntem MemberwiseClone (Object öğesinden devralınmıştır.)
Ortak yöntem ToString (Object öğesinden devralınmıştır.)
Ortak yöntem WalkDependencies Belirtilen bir nesneler ve bağımlılıklarını doğrusal bir listesini oluşturur DependencyTree nesne.

Üst

Olaylar

  Ad Açıklama
Ortak olay DiscoveryProgress Aralıklarla bir olay harekete geçirir ve ilerleme raporları üzerinde DiscoveryProgress yöntem.

Üst

Açıklamalar

DependencyWalker Nesneyi gösteren herhangi bir fiziksel SQL Server nesne.

İş Parçacığı Güvenliği

Bu türdeki tüm ortak statik (Microsoft Visual Basic içinde Paylaşılan) üyeler, çok iş parçacıklı işlemler için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.

İş Parçacığı Güvenliği

Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.