Compartilhar via


Classe Executable

Defines an abstract class that provides the methods that all objects that are run by the run-time engine are required to inherit and implement.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Executable
      Microsoft.SqlServer.Dts.Runtime.DtsContainer

Namespace:  Microsoft.SqlServer.Dts.Runtime
Assembly:  Microsoft.SqlServer.ManagedDTS (em Microsoft.SqlServer.ManagedDTS.dll)

Sintaxe

'Declaração
Public MustInherit Class Executable _
    Inherits DtsObject
'Uso
Dim instance As Executable
public abstract class Executable : DtsObject
public ref class Executable abstract : public DtsObject
[<AbstractClassAttribute>]
type Executable =  
    class 
        inherit DtsObject 
    end
public abstract class Executable extends DtsObject

O tipo Executable expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido Executable Initializes a new instance of the Executable class.

Início

Métodos

  Nome Descrição
Método público Equals Determines whether two object instances are equal. (Herdado de DtsObject.)
Método público Execute Executes the executable.
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode Returns the hash code for this instance. (Herdado de DtsObject.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público ToString (Herdado de Object.)
Método público Validate Verify that the executable will successfully execute by validating all its dependencies and other items before executing it. The component that implements this method is the component that is being validated.

Início

Campos

  Nome Descrição
Campo protegido m_executable Infraestrutura. The executable.

Início

Comentários

The Executable abstract base class is inherited by the abstract base class DtsContainer, which is then inherited by the abstract base class EventsProvider. The EventsProvider class is subsequently inherited by the following containers that are used often in code.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Dts.Runtime