Compartir a través de


PackageClass Clase

Definición

Representa una clase para la interfaz Package.

public ref class PackageClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSConfigurationControl100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSDumpConfiguration100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPackageSigning100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSProjectPackage100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100, Microsoft::SqlServer::Dts::Runtime::Wrapper::Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type PackageClass = class
    interface Package
    interface IDTSPackage100
    interface IDTSPackageSigning100
    interface IDTSContainer100
    interface IDTSExecutable100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSSequence100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSDumpConfiguration100
    interface IDTSConfigurationControl100
    interface IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")>]
type PackageClass = class
    interface Package
    interface IDTSPackage100
    interface IDTSPackageSigning100
    interface IDTSContainer100
    interface IDTSExecutable100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSSequence100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSDumpConfiguration100
    interface IDTSConfigurationControl100
    interface IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")>]
type PackageClass = class
    interface Package
    interface IDTSPackage100
    interface IDTSPackageSigning100
    interface IDTSContainer100
    interface IDTSExecutable100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSSequence100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSDumpConfiguration100
    interface IDTSConfigurationControl100
    interface IDTSProjectPackage100
Public Class PackageClass
Implements IDTSBreakpointSite100, IDTSConfigurationControl100, IDTSContainer100, IDTSDumpConfiguration100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSName100, IDTSPackageSigning100, IDTSPersist100, IDTSProjectPackage100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, Package
Herencia
PackageClass
Atributos
Implementaciones

Comentarios

Para obtener más información, vea Package.

Constructores

PackageClass()

Inicializa una nueva instancia de la clase PackageClass.

Propiedades

CertificateContext

Obtiene o establece el contexto del certificado asociado al paquete.

CertificateObject

Obtiene o establece el objeto de certificado asociado al 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.

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

Obtiene el nombre utilizado para crear el objeto PackageClass.

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 que indica si el paquete está en modo de depuración.

DelayValidation

Obtiene o establece un valor que indica si la validación del paquete se retrasa hasta que el paquete se ejecute.

Description

Obtiene o establece la descripción del paquete.

DesignEvents

Obtiene o establece una interfaz IDTSEvents100 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

Obtiene o establece un valor que indica si el objeto PackageClass está deshabilitado.

DisableEventHandlers

Obtiene o establece un valor que indica si los controladores de eventos del paquete están deshabilitados.

DumpDescriptor

Obtiene o establece el descriptor de volcado para el paquete.

DumpOnAnyError

Obtiene o establece un valor que indica si debe generarse 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

Obtiene o establece un valor que indica si la generación del archivo de volcado está habilitada.

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.

EventHandlers

Obtiene una colección de objetos controladores de eventos.

EventInfos

Obtiene la colección de IDTSEventInfos100 asociada al paquete.

Executables

Obtiene la colección de objetos ejecutables contenidos en el paquete.

ExecutionDuration

Obtiene la cantidad de tiempo, en milisegundos, que el paquete empleó en la ejecución.

ExecutionResult

Obtiene un valor que indica si la ejecución del paquete finalizó correctamente o no.

ExecutionStatus

Obtiene el estado actual de la ejecución.

ExtendedProperties

Obtiene la colección IDTSExtendedProperties100 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 que indica si el paquete primario da error cuando se produce un error en un paquete 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 paquete.

ForceExecutionValue

Obtiene o establece un valor que indica si se debería forzar el valor de ejecución del paquete para que contenga un valor determinado.

ID

Obtiene el identificador del paquete.

IDTSPackageSigning100_CertificateContext

Obtiene o establece el contexto del certificado.

IDTSPackageSigning100_CertificateObject

Obtiene o establece el objeto de certificado.

IDTSPackageSigning100_CheckSignatureOnLoad

Obtiene o establece un valor que indica si el paquete comprueba la firma al cargarse.

IDTSSuspend100_SuspendRequired

Obtiene o establece un valor que indica si la tarea se debería suspender al encontrar un punto de interrupción.

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

Obtiene un valor que indica si el paquete usa la configuración regional predeterminada.

IsolationLevel

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

LastModifiedProductVersion

Obtiene la versión de producto del paquete que se modificó en último lugar.

LocaleID

Obtiene o establece el identificador de la configuración regional utilizada por un paquete.

LogEntryInfos

Obtiene una colección de definiciones de entrada de registro.

LoggingMode

Obtiene o establece el modo de registro del paquete.

LoggingOptions

Obtiene el recurso de filtrado y registro para el paquete.

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 el número máximo de errores que se pueden producir antes de que el paquete deje de ejecutarse.

Name

Obtiene o establece el nombre de PackageClass.

OfflineMode

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

PackageFormatVersion

Obtiene la versión de formato del paquete.

PackageLocation

Obtiene la ubicación del paquete.

PackagePassword

Establece la contraseña para el paquete.

PackagePriorityClass

Obtiene o establece la clase de prioridad de subproceso de Win32 del subproceso del paquete.

PackageType

Obtiene o establece un valor que identifica la herramienta que creó el paquete.

PackageUpgradeOptions

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

Parent

Obtiene el elemento primario del paquete.

PrecedenceConstraints

Obtiene una colección de restricciones de precedencia para el paquete.

Properties

Obtiene una colección de propiedades para el paquete.

ProtectionLevel

Obtiene o establece 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.

SQLFolder

Obtiene o establece la carpeta SQL para el paquete.

StartTime

Obtiene la hora en la que el paquete inicia la ejecución.

StopTime

Obtiene la hora en la que el paquete detiene la ejecución.

SuppressConfigurationWarnings

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

SuspendRequired

Obtiene o establece un valor que indica si las tareas se deberían suspender al encontrar un punto de interrupción.

TransactionOption

Obtiene o establece un valor de enumeración DTSTransactionOption que indica si el paquete participa en una transacción.

UpdateObjects

Obtiene o establece un valor que indica si los objetos extensibles se pueden actualizar en el momento de la carga del paquete si se encuentra una versión actualizada.

UpdatePackage

Obtiene o establece un valor que indica si los paquetes se pueden actualizar cuando se encuentra una versión actualizada.

VariableDispenser

Obtiene el dispensador de las variables del paquete.

Variables

Obtiene una colección que contiene las variables asociadas al paquete.

VersionBuild

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

VersionComments

Obtiene o establece los comentarios de versión asociados al paquete.

VersionGUID

Devuelve el GUID de la versión generado al crear el paquete por primera vez.

VersionMajor

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

VersionMinor

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

Warnings

Obtiene la colección de advertencias establecidas para el paquete.

Métodos

AcceptBreakpointManager(IDTSBreakpointManager100)

Pasa un administrador de puntos de interrupción a un paquete.

CheckSignature()

Comprueba el estado de la firma digital del paquete.

ComputeExpressions(Boolean)

Calcula la expresión de este objeto PackageClass.

Execute()

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

Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

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

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(IDTSBreakpointSite100, Boolean)

Devuelve una colección IDTSBreakpointTargets100. 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.

GetExpression(String)

Devuelve un valor que contiene la expresión para la propiedad especificada.

GetObjectFromPackagePath(String, IDTSProperty100)

Devuelve un objeto de la ruta de acceso de paquete especificada.

GetParentID()

Recupera el identificador primario del paquete.

GetPreExecutionPackageXML(Object)

Recupera la ejecución previa de un paquete XML.

GetProject()

Recupera el proyecto de DTS.

IDTSExecutable100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Ejecuta el ejecutable.

IDTSExecutable100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Comprueba que el ejecutable se ejecutará correctamente validando todas sus dependencias y otros elementos antes de ejecutarlo.

IDTSPackageSigning100_CheckSignature()

Comprueba la firma del paquete.

IDTSPackageSigning100_get_CertificateContext()

Representa una clase para la interfaz Package.

IDTSPackageSigning100_get_CertificateObject()

Representa una clase para la interfaz Package.

IDTSPackageSigning100_get_CheckSignatureOnLoad()

Representa una clase para la interfaz Package.

IDTSPackageSigning100_LoadUserCertificateByHash(Byte[])

Carga el certificado de usuario mediante el uso de hash.

IDTSPackageSigning100_LoadUserCertificateByName(String)

Carga el certificado de usuario por nombre.

IDTSPackageSigning100_set_CertificateContext(Int64)

Representa una clase para la interfaz Package.

IDTSPackageSigning100_set_CertificateObject(Object)

Representa una clase para la interfaz Package.

IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean)

Representa una clase para la interfaz Package.

IDTSSuspend100_get_SuspendRequired()

Representa una clase para la interfaz Package.

IDTSSuspend100_ResumeExecution()

Reanuda la ejecución de la tarea después de una pausa.

IDTSSuspend100_set_SuspendRequired(Boolean)

Representa una clase para la interfaz Package.

IDTSSuspend100_SuspendExecution()

Notifica que el ejecutable se debe suspender.

ImportConfigurationFile(String)

Carga un archivo de configuración asociado al paquete.

LoadFromXML(Object, IDTSEvents100)

Carga un paquete y todos sus objetos guardados en memoria en formato XML.

LoadUserCertificateByHash(Byte[])

Carga el certificado de usuario mediante el uso de hash.

LoadUserCertificateByName(String)

Carga el certificado de usuario por nombre.

PasswordMatch(String)

Determina si la contraseña especificada coincide con la contraseña del paquete.

PermitUnencryptedSave(Boolean)

Permite que se guarde información sin cifrar.

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 del paquete después de una pausa.

SaveToXML(Object, Object, IDTSEvents100)

Guarda el paquete en memoria en un formato XML.

SetExpression(String, String)

Asigna la expresión especificada a la propiedad.

SetProject(IDTSProject100, String)

Establece el proyecto especificado.

SuspendExecution()

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

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

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

Se aplica a