PackageClass Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
-
IDTSBreakpointSite100 IDTSConfigurationControl100 IDTSContainer100 IDTSDumpConfiguration100 IDTSEventsProvider100 IDTSExecutable100 IDTSExecutionMetrics100 IDTSName100 IDTSPackage100 IDTSPackageSigning100 IDTSPersist100 IDTSProjectPackage100 IDTSPropertiesProvider100 IDTSRuntimeObject100 IDTSSequence100 IDTSSuspend100 Package
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 |
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. |