Package Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 |
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) |