Compartir a través de


Clase SfcDependencyEngine

Provides the graph manipulation, population, storage, and discovery execution logic that perform complete discovery services, data access to DepIterators, and walk results in various ways. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

Jerarquía de herencia

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcDependencyEngine

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

Sintaxis

'Declaración
Public NotInheritable Class SfcDependencyEngine _
    Implements ISfcDependencyDiscoveryObjectSink, IDisposable
'Uso
Dim instance As SfcDependencyEngine
public sealed class SfcDependencyEngine : ISfcDependencyDiscoveryObjectSink, 
    IDisposable
public ref class SfcDependencyEngine sealed : ISfcDependencyDiscoveryObjectSink, 
    IDisposable
[<SealedAttribute>]
type SfcDependencyEngine =  
    class 
        interface ISfcDependencyDiscoveryObjectSink 
        interface IDisposable 
    end
public final class SfcDependencyEngine implements ISfcDependencyDiscoveryObjectSink, IDisposable

El tipo SfcDependencyEngine expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público SfcDependencyEngine Initializes a new instance of the SfcDependencyEngine class. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Action Gets the discovery action this dependency session is processing. This may affect which relationships are added. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.

Arriba

Métodos

  Nombre Descripción
Método público Add(SfcInstance) Adds a new single object node with no directional relation to either a parent or child node.
Método público Add(SfcInstance, SfcInstance, SfcTypeRelation) Adds a new tuple relation of a parent node and its child node which depends on it.
Método público Discover Performs complete dependency relation discovery. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método público Dispose Releases the resources used by the current instance of the SfcDependencyEngine class. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método público Equals (Se hereda de Object.)
Método público GetHashCode (Se hereda de Object.)
Método público GetListEnumerator Returns the enumerator which can be used to walk the graph as a list by the client. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método público GetTreeEnumerator Returns the enumerator which can be bused to walk the graph tree by the client. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Método público GetType (Se hereda de Object.)
Método público ToString (Se hereda de Object.)

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasMétodo privado ISfcDependencyDiscoveryObjectSink.Add(SfcDependencyDirection, SfcInstance, SfcTypeRelation, Boolean) Adds a directional reference from this object to the target object with the relation type and discovered state applied to the target object. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Implementación de interfaces explícitasMétodo privado ISfcDependencyDiscoveryObjectSink.Add(SfcDependencyDirection, IEnumerator, SfcTypeRelation, Boolean) Adds a directional reference from this object to each of the target objects or keychains with the relation type and discovered state applied to each target object or keychain. No haga referencia directamente a este miembro en el código. Admite la infraestructura de SQL Server.
Implementación de interfaces explícitasMétodo privado ISfcDependencyDiscoveryObjectSink.Add<T>(SfcDependencyDirection, IEnumerable<T>, SfcTypeRelation, Boolean) Adds a directional reference from this object to each of the target objects or keychains with the relation type and discovered state applied to each target object or keychain.

Arriba

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.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.Management.Sdk.Sfc