Compartir a través de


Package Clase

Definición

Representa el contenedor de paquetes. Esta clase no puede heredarse.

public ref class Package sealed : Microsoft::SqlServer::Dts::Runtime::EventsProvider, Microsoft::SqlServer::Dts::Runtime::IDTSConfigurationControl, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, Microsoft::SqlServer::Dts::Runtime::IDTSSequence
public sealed class Package : Microsoft.SqlServer.Dts.Runtime.EventsProvider, Microsoft.SqlServer.Dts.Runtime.IDTSConfigurationControl, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, Microsoft.SqlServer.Dts.Runtime.IDTSSequence
type Package = class
    inherit EventsProvider
    interface IDTSSequence
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IDTSPackagePath
    interface IDTSExecutionPath
    interface IDTSConfigurationControl
Public NotInheritable Class Package
Inherits EventsProvider
Implements IDTSConfigurationControl, IDTSExecutionPath, IDTSPackagePath, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSSequence
Herencia
Implementaciones

Comentarios

El paquete es una colección de otros contenedores, conexiones, tareas, transformaciones, variables, configuraciones y restricciones de precedencia. Los paquetes se pueden crear mediante programación o mediante la herramienta gráfica SSIS Designer. Los paquetes se pueden guardar en varias ubicaciones, como Microsoft SQL Server o un archivo XML.

Para obtener más información sobre los paquetes, consulte Paquetes de Integration Services (SSIS).

Constructores

Package()

Inicializa una nueva instancia de la clase Package.

Campos

m_executable

El ejecutable.

(Heredado de Executable)

Propiedades

CertificateContext

Obtiene o establece el objeto de certificado X.509 para el paquete.

CertificateObject

Obtiene o establece el objeto de certificado X.509 para el paquete.

CheckpointFileName

Obtiene o establece el nombre del archivo que captura la información del punto de comprobación, el cual permite que un paquete se reinicie.

CheckpointUsage

Obtiene o establece un valor que especifica si un paquete se reinicia o cuándo se reinicia.

CheckSignatureOnLoad

Obtiene o establece un valor que indica si se comprueba la firma digital cuando se carga un paquete.

Configurations

Obtiene la colección de configuraciones para el paquete. Un paquete puede tener más de una configuración asociada. Esta propiedad es de solo lectura.

Connections

Obtiene la colección de administradores de conexiones para el paquete.

CreationDate

Obtiene o establece la fecha y hora en que se creó el paquete.

CreationName

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

(Heredado de DtsContainer)
CreatorComputerName

Obtiene o establece el nombre del equipo en el que se creó el paquete.

CreatorName

Obtiene o establece el nombre de la persona que creó el paquete.

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.

(Heredado de DtsContainer)
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.

(Heredado de DtsContainer)
Description

Obtiene o establece la descripción del objeto DtsContainer.

(Heredado de DtsContainer)
DesignEvents

Obtiene o establece una interfaz IDTSEvents que indica si el diseñador o un cliente de otro fabricante va a recibir eventos durante el tiempo de diseño.

DesignTimeProperties

Obtiene o establece las propiedades de tiempo de diseño de un paquete, tal como la información de diseño.

Disable

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

(Heredado de DtsContainer)
DisableEventHandlers

Obtiene o establece un valor booleano que indica si los controladores de eventos de la tarea están deshabilitados.

(Heredado de EventsProvider)
DumpDescriptor

Especifica cuándo se debe generar un archivo de volcado.

DumpOnAnyError

Especifica si se debe generar un archivo de volcado cuando se produce un error durante la ejecución del paquete.

EnableConfigurations

Obtiene o establece un valor que indica si el paquete carga configuraciones.

EnableDump

Especifica de está habilitada la generación del archivo de volcado.

EncryptCheckpoints

Obtiene o establece un valor que indica si se cifran los archivos de punto de comprobación.

Errors

Obtiene la colección de errores asociados al paquete. Este campo es de solo lectura.

EventHandlers

Devuelve una colección de objetos controladores de eventos. Este campo es de solo lectura.

(Heredado de EventsProvider)
EventInfos

Devuelve una colección de objetos EventInfo. Este campo es de solo lectura.

(Heredado de EventsProvider)
Executables

Obtiene la colección de objetos ejecutables contenidos dentro del paquete que forman parte del flujo de trabajo del paquete.

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.

(Heredado de DtsContainer)
ExecutionResult

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

(Heredado de DtsContainer)
ExecutionStatus

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

(Heredado de DtsContainer)
ExtendedProperties

Obtiene la colección ExtendedProperties para el paquete.

FailPackageOnFailure

Obtiene o establece un valor que indica si el paquete genera un error cuando lo hace una de sus tareas o componentes.

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.

(Heredado de DtsContainer)
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.

(Heredado de DtsContainer)
ForceExecutionResult

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

(Heredado de DtsContainer)
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.

(Heredado de DtsContainer)
HasExpressions

Obtiene un valor que indica si el paquete tiene expresiones.

ID

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

(Heredado de DtsContainer)
IgnoreConfigurationsOnLoad

Obtiene o establece un valor que indica si el paquete omite las configuraciones cuando se carga.

InteractiveMode

Obtiene o establece un valor que indica si las tareas deberían mostrar los objetos de interfaz de usuario mientras se ejecutan.

IsDefaultLocaleID

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

(Heredado de DtsContainer)
IsolationLevel

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

(Heredado de 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.

(Heredado de DtsContainer)
LogEntryInfos

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

(Heredado de DtsContainer)
LoggingMode

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

(Heredado de DtsContainer)
LoggingOptions

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

(Heredado de DtsContainer)
LogProviders

Obtiene la colección de proveedores de registro asociados al paquete.

MaxConcurrentExecutables

Obtiene o establece el número de subprocesos que un paquete puede crear.

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.

(Heredado de DtsContainer)
Name

Obtiene o establece el nombre de DtsContainer.

(Heredado de DtsContainer)
OfflineMode

Obtiene o establece un valor que indica si el paquete está funcionando en modo sin conexión.

PackagePassword

Establece el valor de la contraseña para el paquete. Esta propiedad es de solo escritura.

PackagePriorityClass

Especifica la clase de prioridad de subproceso de Win32 del subproceso del paquete.

PackageType

Especifica un valor que identifica la herramienta que creó el paquete.

PackageUpgradeOptions

Obtiene o establece las opciones de actualización para el paquete.

Parameters

Obtiene la colección de parámetros del paquete.

Parent

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

(Heredado de DtsContainer)
PrecedenceConstraints

Obtiene la colección de objetos PrecedenceConstraint. Este campo es de solo lectura.

Project

Obtiene o establece el proyecto especificado asociado al paquete.

Properties

Obtiene la colección del objeto DtsProperties del paquete.

ProtectionLevel

Obtiene el nivel de protección sobre el paquete.

SafeRecursiveProjectPackageExecution

Obtiene o establece un valor que indica si la ejecución recursiva del paquete es segura.

SaveCheckpoints

Obtiene o establece un valor que indica si el paquete utilizará puntos de comprobación durante la ejecución del paquete.

Site

Obtiene o establece el sitio del contenedor.

(Heredado de DtsContainer)
StartTime

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

(Heredado de DtsContainer)
StopTime

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

(Heredado de DtsContainer)
SuppressConfigurationWarnings

Obtiene o establece un valor que indica si se suprimen las advertencias generadas por las configuraciones.

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.

(Heredado de DtsContainer)
TransactionOption

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

(Heredado de DtsContainer)
UpdateObjects

*** Miembro desusado; ver Comentarios. *** Obtiene o establece un valor que indica si los objetos extensibles se pueden actualizar en el momento de la carga del paquete si se detecta una versión actualizada.

VariableDispenser

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

(Heredado de DtsContainer)
Variables

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

(Heredado de DtsContainer)
VersionBuild

Obtiene la versión de la compilación del paquete.

VersionComments

Obtiene los comentarios de la versión asociados al paquete.

VersionGUID

Devuelve el GUID de la versión generado al crear el paquete por primera vez. Este campo es de solo lectura.

VersionMajor

Obtiene la versión principal de compilación del paquete.

VersionMinor

Obtiene la versión secundaria de compilación del paquete.

Warnings

Obtiene la colección de advertencias establecidas para el paquete. Este campo 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.

(Heredado de DtsContainer)
AddDataTapPoint(String, String, Int32, String)

Agregue un punto de pulsación de datos en un flujo de datos determinado y una ruta de acceso de flujo de datos determinada.

CheckSignature()

Comprueba el estado de la firma digital del paquete.

ComputeExpressions(Boolean)

Expresiones de cálculo del objeto de paquete.

Dispose()

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

(Heredado de DtsContainer)
Equals(Object)

Determina si dos instancias de objeto son iguales.

(Heredado de DtsObject)
Execute()

Devuelve una enumeración DTSExecResult que contiene información sobre la ejecución correcta o incorrecta del paquete.

Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object)

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

(Heredado de DtsContainer)
ExportConfigurationFile(String)

Crea un archivo XML que contiene todas las variables que se pueden implementar en el paquete.

FindReferencedObjects(Object)

Devuelve una enumeración de objetos de referencia.

GetBreakpointTargets(IDTSBreakpointSite, Boolean)

Devuelve una colección BreakpointTargets. Dependiendo de la configuración del parámetro onlyEnabled, la colección contiene todos los destinos de puntos de interrupción del paquete o solo los destinos de puntos de interrupción habilitados.

GetExecutionPath()

Devuelve la ruta de acceso de ejecución del paquete actual.

GetExpression(String)

Devuelve un valor que contiene la expresión para la propiedad especificada. Null significa que no se asigna ninguna expresión.

GetHashCode()

Devuelve el código hash de esta instancia.

(Heredado de DtsObject)
GetObjectFromPackagePath(String, DtsProperty)

Devuelve una propiedad de paquete y el objeto de la ruta de acceso del paquete especificada.

GetPackagePath()

Devuelve un valor que contiene la ruta de acceso relativa a la ubicación del paquete.

ImportConfigurationFile(String)

Carga un archivo de configuración asociado al paquete.

LoadFromXML(String, IDTSEvents)

Carga un paquete y todos sus objetos guardados en memoria en formato XML. Para cargar un paquete que está guardado en el disco duro, utilice el método LoadPackage(String, IDTSEvents).

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).

(Heredado de DtsContainer)
LoadUserCertificateByHash(Byte[])

Carga el certificado para el paquete según el hash del certificado.

LoadUserCertificateByName(String)

Carga el certificado para el paquete según el nombre del certificado.

ProcessConfiguration(String, Object)

Especifica la información de configuración para un paquete y sus objetos.

RegenerateID()

Especifica un nuevo GUID para el paquete y actualiza la propiedad ID del paquete.

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.

(Heredado de DtsContainer)
SaveToXML(String, IDTSEvents)

Guarda el paquete en memoria en un formato XML. Para guardar un paquete como .xml en el disco duro, utilice el método SaveToXml(String, Package, IDTSEvents).

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).

(Heredado de DtsContainer)
SetExpression(String, String)

Asigna la expresión especificada a la propiedad. Especifique null para quitar una expresión existente de la propiedad .

SetWrappedExecutable(IDTSExecutable100)

Devuelve el objeto ejecutable encapsulado.

(Heredado de EventsProvider)
SuspendExecution()

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

(Heredado de DtsContainer)
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.

(Heredado de DtsContainer)

Eventos

Disposed

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

(Heredado de DtsContainer)

Se aplica a