Compartilhar via


PackageClass Classe

Definição

Representa uma classe para a interface 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
Herança
PackageClass
Atributos
Implementações

Comentários

Para obter mais informações, consulte Package.

Construtores

PackageClass()

Inicializa uma nova instância da classe PackageClass.

Propriedades

CertificateContext

Obtém ou define o contexto do certificado associado ao pacote.

CertificateObject

Obtém ou define o objeto de certificado associado ao pacote.

CheckpointFileName

Obtém ou define o nome do arquivo que captura as informações de ponto de verificação, o que permite a reinicialização de um pacote.

CheckpointUsage

Obtém ou define um valor que especifica se ou quando um pacote é reiniciado.

CheckSignatureOnLoad

Obtém ou define um valor que indica se a assinatura digital é verificada quando um pacote é carregado.

Configurations

Obtém a coleção das configurações do pacote.

Connections

Obtém a coleção de gerenciadores de conexões do pacote.

CreationDate

Obtém ou define a data e a hora em que o pacote foi criado.

CreationName

Obtém o nome usado para criar o objeto PackageClass.

CreatorComputerName

Obtém ou define o nome do computador no qual o pacote foi criado.

CreatorName

Obtém ou define o nome da pessoa que criou o pacote.

DebugMode

Obtém ou define um valor que indica se o pacote está em modo de depuração.

DelayValidation

Obtém ou define um valor que indica se a validação de pacote deve ser atrasada até o tempo de execução.

Description

Obtém ou define a descrição do pacote.

DesignEvents

Obtém ou define um IDTSEvents100 que indica se o designer ou outro cliente de terceiros deve receber eventos durante o tempo de design.

DesignTimeProperties

Obtém ou define as propriedades de tempo de design de um pacote, como informações de layout.

Disable

Obtém ou define um valor que indica se o objeto PackageClass será desabilitado.

DisableEventHandlers

Obtém ou define um valor que indica se os manipuladores de eventos do pacote estão desabilitados.

DumpDescriptor

Obtém ou define o descritor de despejo para o pacote.

DumpOnAnyError

Obtém ou define um valor que indica se um arquivo de despejo precisar ser gerado quando ocorrer algum erro durante a execução de pacotes.

EnableConfigurations

Obtém ou define um valor que indica se o pacote carrega configurações.

EnableDump

Obtém ou define um valor que indica se a geração de arquivo de despejo está habilitada.

EncryptCheckpoints

Obtém ou define um valor que indica se os arquivos de ponto de verificação são criptografados.

Errors

Obtém a coleção de erros associada ao pacote.

EventHandlers

Obtém uma coleção de objetos de manipulador de eventos.

EventInfos

Obtém a coleção IDTSEventInfos100 associada ao pacote.

Executables

Obtém a coleção de objetos executáveis contidos no pacote.

ExecutionDuration

Obtém o período de tempo que o pacote gastou na execução, em milissegundos.

ExecutionResult

Obtém um valor que indica o êxito ou a falha da execução do pacote.

ExecutionStatus

Obtém o status atual da execução.

ExtendedProperties

Obtém a coleção IDTSExtendedProperties100 do pacote.

FailPackageOnFailure

Obtém ou define um valor que indica se o pacote falhará quando uma tarefa ou componente no pacote falharem.

FailParentOnFailure

Obtém ou define um valor que indica se o pacote pai falhará quando um pacote filho falhar.

ForcedExecutionValue

Se a ForceExecutionValue propriedade for definida como true, obterá ou definirá um valor que especifica o valor de execução opcional que o pacote retorna.

ForceExecutionResult

Obtém ou define um valor de enumeração DTSForcedExecResult que especifica o resultado da execução forçada do pacote.

ForceExecutionValue

Obtém ou define um valor que indica se o valor da execução do pacote deve ser forçado a conter um valor específico.

ID

Obtém a ID do pacote.

IDTSPackageSigning100_CertificateContext

Obtém ou define o contexto do certificado.

IDTSPackageSigning100_CertificateObject

Obtém ou define o objeto do certificado.

IDTSPackageSigning100_CheckSignatureOnLoad

Obtém ou define um valor que indica se o pacote verifica a assinatura ao carregar.

IDTSSuspend100_SuspendRequired

Obtém ou define um valor que indica se a tarefa deve ser suspensa quando encontra um ponto de interrupção.

IgnoreConfigurationsOnLoad

Obtém ou define um valor que indica se o pacote ignora configurações quando o pacote é carregado.

InteractiveMode

Obtém ou define um valor que indica se as tarefas devem mostrar objetos de interface do usuário durante a execução.

IsDefaultLocaleID

Obtém um valor que indica se o pacote usa a localidade padrão.

IsolationLevel

Obtém ou define o nível de isolamento da transação no pacote.

LastModifiedProductVersion

Obtém a versão do produto do pacote modificado por último.

LocaleID

Obtém ou define o identificador da localidade usado por um pacote.

LogEntryInfos

Obtém uma coleção de definições de entrada de logs.

LoggingMode

Obtém ou define o modo de log do pacote.

LoggingOptions

Obtém o recurso de filtragem e log para o pacote.

LogProviders

Obtém a coleção de provedores de log associada ao pacote.

MaxConcurrentExecutables

Obtém ou define o número de threads que um pacote pode criar.

MaximumErrorCount

Obtém ou define o número máximo de erros que podem acontecer antes de o pacote parar de ser executado.

Name

Obtém ou define o nome de PackageClass.

OfflineMode

Obtém ou define um valor que indica se o pacote está funcionando no modo offline.

PackageFormatVersion

Obtém a versão de formato do pacote.

PackageLocation

Obtém o local do pacote.

PackagePassword

Define a senha do pacote.

PackagePriorityClass

Obtém ou define a classe de prioridade de thread Win32 do thread de pacote.

PackageType

Obtém ou define um valor que identifica a ferramenta que criou o pacote.

PackageUpgradeOptions

Obtém ou define as opções de atualização do pacote.

Parent

Obtém o pai do pacote.

PrecedenceConstraints

Obtém uma coleção de restrições de precedência para o pacote.

Properties

Obtém uma coleção de propriedades do pacote.

ProtectionLevel

Obtém ou define o nível de proteção do pacote.

SafeRecursiveProjectPackageExecution

Obtém ou define um valor que indica se a execução recursiva do pacote é segura.

SaveCheckpoints

Obtém ou define um valor que indica se o pacote usará pontos de verificação durante sua execução.

SQLFolder

Obtém ou define a pasta SQL para o pacote.

StartTime

Obtém a hora em que o pacote inicia a execução.

StopTime

Obtém a hora em que o pacote para a execução.

SuppressConfigurationWarnings

Obtém ou define um valor que indica se os avisos gerados por configurações serão suprimidos.

SuspendRequired

Obtém ou define um valor que indica se as tarefas devem ser suspensas quando encontram um ponto de interrupção.

TransactionOption

Obtém ou define um valor de enumeração DTSTransactionOption que indica se o pacote participa de transações.

UpdateObjects

Obtém ou define um valor que indica se os objetos extensíveis podem ser atualizados no tempo de carregamento do pacote, caso uma versão atualizada seja encontrada.

UpdatePackage

Obtém ou define um valor que indica se os pacotes podem ser atualizados quando uma versão atualizada é localizada.

VariableDispenser

Obtém o dispensador das variáveis no pacote.

Variables

Obtém uma coleção que contém as variáveis associadas ao pacote.

VersionBuild

Obtém ou define a versão da compilação do pacote.

VersionComments

Obtém ou define os comentários da versão associados ao pacote.

VersionGUID

Obtém o GUID de versão gerado quando o pacote é criado pela primeira vez.

VersionMajor

Obtém ou define a versão da compilação principal do pacote.

VersionMinor

Obtém ou define a versão da compilação secundária do pacote.

Warnings

Obtém a coleção de avisos definidos no pacote.

Métodos

AcceptBreakpointManager(IDTSBreakpointManager100)

Passa um gerenciador de ponto de interrupção para um pacote.

CheckSignature()

Verifica o status da assinatura digital do pacote.

ComputeExpressions(Boolean)

Computa a expressão deste objeto PackageClass.

Execute()

Retorna uma enumeração DTSExecResult que contém informações sobre o sucesso ou a falha da execução do pacote.

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

Executa o aplicativo, o contêiner ou o pacote como parte de um fluxo de trabalho de pacote.

ExportConfigurationFile(String)

Cria um arquivo XML que contém todas as variáveis implantáveis no pacote.

FindReferencedObjects(Object)

Retorna uma enumeração de objeto de referência.

GetBreakpointTargets(IDTSBreakpointSite100, Boolean)

Retorna uma coleção IDTSBreakpointTargets100. Dependendo da configuração do parâmetro onlyEnabled, a coleção conterá todos os destinos de ponto de interrupção no pacote ou somente destinos de ponto de interrupção habilitados.

GetExpression(String)

Retorna um valor que contém a expressão da propriedade especificada.

GetObjectFromPackagePath(String, IDTSProperty100)

Retorna um objeto do caminho de pacote especificado.

GetParentID()

Recupera o identificador pai do pacote.

GetPreExecutionPackageXML(Object)

Recupera a pré-execução de um XML do pacote.

GetProject()

Recupera o projeto DTS.

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

Executa o executável.

IDTSExecutable100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Verifica se o executável será executado com êxito validando todas as suas dependências e outros itens antes da execução.

IDTSPackageSigning100_CheckSignature()

Verifica a assinatura do pacote.

IDTSPackageSigning100_get_CertificateContext()

Representa uma classe para a interface Package.

IDTSPackageSigning100_get_CertificateObject()

Representa uma classe para a interface Package.

IDTSPackageSigning100_get_CheckSignatureOnLoad()

Representa uma classe para a interface Package.

IDTSPackageSigning100_LoadUserCertificateByHash(Byte[])

Carrega o certificado de usuário usando hash.

IDTSPackageSigning100_LoadUserCertificateByName(String)

Carrega o certificado de usuário por nome.

IDTSPackageSigning100_set_CertificateContext(Int64)

Representa uma classe para a interface Package.

IDTSPackageSigning100_set_CertificateObject(Object)

Representa uma classe para a interface Package.

IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean)

Representa uma classe para a interface Package.

IDTSSuspend100_get_SuspendRequired()

Representa uma classe para a interface Package.

IDTSSuspend100_ResumeExecution()

Retoma a execução da tarefa depois de pausar.

IDTSSuspend100_set_SuspendRequired(Boolean)

Representa uma classe para a interface Package.

IDTSSuspend100_SuspendExecution()

Notifica se o executável precisa ser suspenso.

ImportConfigurationFile(String)

Carrega um arquivo de configuração associado ao pacote.

LoadFromXML(Object, IDTSEvents100)

Carrega um pacote e todos os seus objetos que foram salvos na memória em formato XML.

LoadUserCertificateByHash(Byte[])

Carrega o certificado de usuário usando hash.

LoadUserCertificateByName(String)

Carrega o certificado de usuário por nome.

PasswordMatch(String)

Determina se a senha especificada corresponde à senha do pacote.

PermitUnencryptedSave(Boolean)

Permite salvar as informações não criptografadas.

ProcessConfiguration(String, Object)

Especifica as informações de configuração de um pacote e de seus objetos.

RegenerateID()

Cria um novo GUID para o pacote e atualiza a propriedade ID do pacote.

ResumeExecution()

Retoma a execução do pacote depois de pausar.

SaveToXML(Object, Object, IDTSEvents100)

Salva o pacote na memória em um formato XML.

SetExpression(String, String)

Atribui a expressão especificada à propriedade.

SetProject(IDTSProject100, String)

Define o projeto especificado.

SuspendExecution()

Chamado quando o executável precisa ser suspenso. Esse método é chamado pelo mecanismo de runtime.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Permite que o pacote determine se ele contém configurações inválidas que o impedirão de ser executado com êxito.

Aplica-se a