Clase DependencyWalker
The DependencyWalker object is a tool to perform scripting operations that involve dependencies such as identifying dependent relationships. The tool and converts this output to a list.
Jerarquía de herencia
System. . :: . .Object
Microsoft.SqlServer.Management.Smo..::..DependencyWalker
Microsoft.SqlServer.Management.Smo. . :: . .Scripter
Espacio de nombres: Microsoft.SqlServer.Management.Smo
Ensamblado: Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)
Sintaxis
'Declaración
Public Class DependencyWalker
'Uso
Dim instance As DependencyWalker
public class DependencyWalker
public ref class DependencyWalker
type DependencyWalker = class end
public class DependencyWalker
El tipo DependencyWalker expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
DependencyWalker() () () () | Initializes a new instance of the DependencyWalker class. | |
DependencyWalker(Server) | Initializes a new instance of the DependencyWalker class on the specified instance of SQL Server. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
DependencyTree | Gets or sets a server Dependency Tree. | |
FilterCallbackFunction | Gets or sets the scripting options that allow URNs to be filtered out while running the DiscoverDependencies method. | |
KnownObjectsList | Gets or sets a list of all known objects in a server. | |
Server | Gets or sets the instance of Microsoft SQL Server that the DependencyWalker tool object is associated with. | |
Total | Gets or sets the number of objects that have been processed by the DependencyWalker()()()() object. | |
TotalCount | Gets or set the count of objects discovered by a Dependency Walker. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
DiscoverDependencies(array<SqlSmoObject> [] () [] [], DependencyType) | Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified object array of SQL Server objects on the instance of SQL Server. | |
DiscoverDependencies(array<SqlSmoObject> [] () [] [], Boolean) | Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified object array of SQL Server objects on the instance of SQL Server. | |
DiscoverDependencies(array<Urn> [] () [] [], DependencyType) | Creates a hierarchical object tree that represents the parent- or child-dependent relationships for a specified Urn array of SQL Server objects on the instance of SQL Server. | |
DiscoverDependencies(array<Urn> [] () [] [], Boolean) | Creates a hierarchical object tree that represents the parent- or child-dependent relationships for a specified Urn array of SQL Server objects on the instance of SQL Server. | |
DiscoverDependencies(UrnCollection, DependencyType) | Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified Urn collection of SQL Server objects on the instance of SQL Server. | |
DiscoverDependencies(UrnCollection, Boolean) | Creates a hierarchical object tree that represents the parent or child dependent relationships for a specified Urn collection of SQL Server objects on the instance of SQL Server. | |
Equals | (Se hereda de Object.) | |
Finalize | (Se hereda de Object.) | |
GetHashCode | (Se hereda de Object.) | |
GetServerObject | Returns the Server object that represents the instance of SQL Server on which the dependency discovery operation is running. | |
GetType | (Se hereda de Object.) | |
MemberwiseClone | (Se hereda de Object.) | |
ToString | (Se hereda de Object.) | |
WalkDependencies | Creates a linear list of objects and their dependencies from a specified DependencyTree object. |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
DiscoveryProgress | Raises an event at intervals and reports progress on the DiscoveryProgress method. |
Arriba
Comentarios
The DependencyWalker object does not represent any physical SQL Server 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.
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.