Compartir a través de


DtsContainer Clase

Definición

Define una clase base abstracta que implementa las propiedades y métodos utilizados por todos los contenedores y paquetes.

public ref class DtsContainer abstract : Microsoft::SqlServer::Dts::Runtime::Executable, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionMetrics, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, System::ComponentModel::IComponent
public abstract class DtsContainer : Microsoft.SqlServer.Dts.Runtime.Executable, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionMetrics, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, System.ComponentModel.IComponent
type DtsContainer = class
    inherit Executable
    interface IDTSPersist
    interface IDTSExecutionMetrics
    interface IDTSName
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IComponent
    interface IDisposable
Public MustInherit Class DtsContainer
Inherits Executable
Implements IComponent, IDisposable, IDTSBreakpointSite, IDTSExecutionMetrics, IDTSName, IDTSPersist
Herencia
DtsContainer
Derivado
Implementaciones

Constructores

DtsContainer(IDTSContainer100)

Inicializa una nueva instancia de la clase DtsContainer.

Campos

m_executable

El ejecutable.

(Heredado de Executable)

Propiedades

CreationName

Devuelve la cadena que se utiliza para crear una instancia del objeto DtsContainer. Esta propiedad es de solo lectura.

DebugMode

Obtiene o establece un valor booleano que indica si el DtsContainer objeto está en modo de depuración y si se debe activar el OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) evento mientras se ejecuta.

DelayValidation

Obtiene o establece un valor booleano que indica si la validación de la tarea se retrasa hasta el tiempo de ejecución. El valor predeterminado es false.

Description

Obtiene o establece la descripción del objeto DtsContainer.

Disable

Valor booleano que indica si el DtsContainer objeto está deshabilitado.

ExecutionDuration

Devuelve un valor que indica la cantidad de tiempo, en milisegundos, que el contenedor invirtió en la ejecución. Esta propiedad es de solo lectura.

ExecutionResult

Devuelve un valor que indica si la ejecución del objeto DtsContainer finalizó correctamente o no.

ExecutionStatus

Devuelve un valor que indica el estado actual de la ejecución del objeto DtsContainer en el momento de la llamada.

FailPackageOnFailure

Obtiene o establece un valor booleano que indica si se produce un error en el paquete cuando se produce un error en un contenedor secundario. Esta propiedad se utiliza en los contenedores, no en el propio paquete.

FailParentOnFailure

Obtiene o establece un valor de tipo Boolean que define si el contenedor primario da error cuando se produce un error en un contenedor secundario.

ForcedExecutionValue

Si la ForceExecutionValue propiedad se establece en True, obtiene o establece un valor que especifica el valor de ejecución opcional que devuelve el paquete.

ForceExecutionResult

Obtiene o establece un valor de enumeración DTSForcedExecResult que especifica el resultado de la ejecución forzada del contenedor.

ForceExecutionValue

Obtiene o establece un valor booleano que indica si se debe forzar el valor de ejecución del contenedor para que contenga un valor determinado.

ID

Devuelve el identificador GUID de DtsContainer. El valor es de solo lectura.

IsDefaultLocaleID

Valor booleano que indica si el contenedor usa la configuración regional predeterminada. Esta propiedad es de solo lectura.

IsolationLevel

Obtiene o establece el nivel de aislamiento de la transacción en el objeto DtsContainer.

LocaleID

Obtiene o establece un valor integer que indica el identificador de configuración regional de Microsoft Win32® que se va a usar cuando se ejecuta el DtsContainer objeto.

LogEntryInfos

Devuelve un objeto LogEntryInfos. Esta propiedad es de solo lectura.

LoggingMode

Obtiene o establece un valor válido de la enumeración DTSLoggingMode que indica el modo de registro del contenedor.

LoggingOptions

Devuelve un objeto que contiene propiedades que indican el recurso de filtrado y registro para los contenedores. Esta propiedad es de solo lectura.

MaximumErrorCount

Obtiene o establece un valor entero que indica el número máximo de errores que pueden producirse antes de que el DtsContainer objeto deje de ejecutarse.

Name

Obtiene o establece el nombre de DtsContainer.

Parent

Devuelve el contenedor primario. El valor es de solo lectura.

Site

Obtiene o establece el sitio del contenedor.

StartTime

Devuelve la hora en la que el contenedor comenzó su ejecución. Esta propiedad es de solo lectura.

StopTime

Devuelve la hora en la que el contenedor finalizó su ejecución. Esta propiedad es de solo lectura.

SuspendRequired

Obtiene o establece un valor booleano que indica si las tareas deben suspenderse cuando encuentran un punto de interrupción. El motor en tiempo de ejecución establece este valor para tareas y contenedores cuando se encuentra un punto de interrupción.

TransactionOption

Obtiene o establece un valor de enumeración DTSTransactionOption que indica si el contenedor participa en transacciones.

VariableDispenser

Devuelve un objeto VariableDispenser para poder bloquear las variables asociadas al contenedor.

Variables

Devuelve una colección que contiene las variables asociadas a este contenedor. Esta propiedad es de solo lectura.

Métodos

AcceptBreakpointManager(BreakpointManager)

El motor de tiempo de ejecución llama a este método cuando se crea una tarea o un contenedor, y le pasa un administrador BreakpointManager para permitir a la tarea crear, quitar y comprobar el estado de los puntos de interrupción. El motor en tiempo de ejecución llama a este método, que no se usa en el código.

Dispose()

Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados.

Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object)

Ejecuta la aplicación, el contenedor o el paquete como parte de un flujo de trabajo de paquetes.

GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado como .xml, utilice el método LoadPackage(String, IDTSEvents).

ResumeExecution()

Reanuda la ejecución de la tarea después de una pausa. El motor de ejecución se encarga de reanudar la tarea o el contenedor.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método SaveToXml(String, Package, IDTSEvents).

SetWrappedExecutable(IDTSExecutable100)

Establece el ejecutable encapsulado del contenedor.

SuspendExecution()

Se utiliza cuando es necesario suspender el ejecutable. El motor de ejecución llama a este método.

Validate(Connections, Variables, IDTSEvents, IDTSLogging)

Permite al contenedor determinar si contiene valores de configuración no válidos que no permitirán su ejecución correcta.

Eventos

Disposed

Agrega un controlador de eventos para escuchar el evento Disposed sobre el componente.

Se aplica a