Package 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 o contêiner de pacote. Essa classe não pode ser herdada.
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
- Herança
- Implementações
Comentários
O pacote é uma coleção de outros contêineres, conexões, tarefas, transformações, variáveis, configurações e restrições de precedência. Os pacotes podem ser criados programaticamente ou usando a ferramenta gráfica do Designer do SSIS. Os pacotes podem ser salvos em vários locais, incluindo o Microsoft SQL Server ou um arquivo XML.
Para obter mais informações sobre pacotes, consulte pacotes do SSIS (Integration Services).
Construtores
| Package() |
Inicializa uma nova instância da classe Package. |
Campos
| m_executable |
O executável. (Herdado de Executable) |
Propriedades
| CertificateContext |
Obtém ou define o objeto de certificado X.509 do pacote. |
| CertificateObject |
Obtém ou define o objeto de certificado X.509 do 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. Um pacote pode ter mais de uma configuração associada a ele. Esta propriedade é somente para leitura. |
| 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 |
Retorna a cadeia de caracteres usada para criar uma instância do objeto DtsContainer. Esta propriedade é somente para leitura. (Herdado de DtsContainer) |
| 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 Boolean que indica se o DtsContainer objeto está no modo de depuração e se ele deve disparar o evento durante a OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) execução. (Herdado de DtsContainer) |
| DelayValidation |
Obtém ou define um Boolean que indica se a validação da tarefa está atrasada até o tempo de execução. O valor padrão é false. (Herdado de DtsContainer) |
| Description |
Obtém ou define a descrição do objeto DtsContainer. (Herdado de DtsContainer) |
| DesignEvents |
Obtém ou define um IDTSEvents 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 |
Um booliano que indica se o DtsContainer objeto está desabilitado. (Herdado de DtsContainer) |
| DisableEventHandlers |
Obtém ou define um Boolean que indica se os manipuladores de eventos na tarefa estão desabilitados. (Herdado de EventsProvider) |
| DumpDescriptor |
Especificar quando um arquivo de despejo deve ser gerado. |
| DumpOnAnyError |
Especifica se um arquivo de despejo deve ser gerado quando ocorre um erro durante a execução de pacotes. |
| EnableConfigurations |
Obtém ou define um valor que indica se o pacote carrega configurações. |
| EnableDump |
Especifique 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. Este campo é somente leitura. |
| EventHandlers |
Retorna uma coleção de objetos de manipulador de eventos. Este campo é somente leitura. (Herdado de EventsProvider) |
| EventInfos |
Retorna uma coleção de objetos EventInfo. Este campo é somente leitura. (Herdado de EventsProvider) |
| Executables |
Obtém a coleção de objetos executáveis contidos no pacote que fazem parte do fluxo de trabalho do pacote. |
| ExecutionDuration |
Retorna um valor que indica a quantidade de tempo gasta pelo contêiner na execução, em milissegundos. Esta propriedade é somente para leitura. (Herdado de DtsContainer) |
| ExecutionResult |
Retorna um valor que indica o êxito ou a falha da execução do objeto DtsContainer. (Herdado de DtsContainer) |
| ExecutionStatus |
Retorna um valor que indica o status atual da execução do objeto DtsContainer na hora da chamada. (Herdado de DtsContainer) |
| ExtendedProperties |
Obtém a coleção ExtendedProperties 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 |
| ForcedExecutionValue |
Se a ForceExecutionValue propriedade estiver definida como True, obtém ou define um valor que especifica o valor de execução opcional que o pacote retorna. (Herdado de DtsContainer) |
| ForceExecutionResult |
Obtém ou define um valor de enumeração DTSForcedExecResult que especifica o resultado da execução forçada do contêiner. (Herdado de DtsContainer) |
| ForceExecutionValue |
Obtém ou define um Boolean que indica se o valor de execução do contêiner deve ser forçado a conter um valor específico. (Herdado de DtsContainer) |
| HasExpressions |
Obtém um valor que indica se o pacote tem expressões. |
| ID |
Retorna a ID que é um GUID do DtsContainer. O valor é somente leitura. (Herdado de DtsContainer) |
| 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 |
Um booliano que indica se o contêiner usa a localidade padrão. Esta propriedade é somente para leitura. (Herdado de DtsContainer) |
| IsolationLevel |
Obtém ou define o nível de isolamento da transação no objeto DtsContainer. (Herdado de DtsContainer) |
| LocaleID |
Obtém ou define um Inteiro que indica a localidade do Microsoft Win32® a ser usada quando o DtsContainer objeto é executado. (Herdado de DtsContainer) |
| LogEntryInfos |
Retorna um objeto LogEntryInfos. Esta propriedade é somente para leitura. (Herdado de DtsContainer) |
| LoggingMode |
Obtém ou define um valor válido da enumeração DTSLoggingMode que indica o modo de log do contêiner. (Herdado de DtsContainer) |
| LoggingOptions |
Retorna um objeto que contém propriedades que indicam a filtragem e o recurso de log para contêineres. Esta propriedade é somente para leitura. (Herdado de DtsContainer) |
| 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 um valor inteiro que indica o número máximo de erros que podem ocorrer antes que o DtsContainer objeto pare de ser executado. (Herdado de DtsContainer) |
| Name |
Obtém ou define o nome de DtsContainer. (Herdado de DtsContainer) |
| OfflineMode |
Obtém ou define um valor que indica se o pacote está funcionando no modo offline. |
| PackagePassword |
Define o valor da senha do pacote. Essa propriedade é somente gravação. |
| PackagePriorityClass |
Especifica a classe de prioridade de thread Win32 do thread de pacote. |
| PackageType |
Especifica um valor que identifica a ferramenta que criou o pacote. |
| PackageUpgradeOptions |
Obtém ou define as opções de atualização do pacote. |
| Parameters |
Obtém a coleção de parâmetros do pacote. |
| Parent |
Retorna o contêiner pai. O valor é somente leitura. (Herdado de DtsContainer) |
| PrecedenceConstraints |
Obtém a coleção dos objetos PrecedenceConstraint. Este campo é somente leitura. |
| Project |
Obtém ou define o projeto especificados associado ao pacote. |
| Properties |
Obtém a coleção do objeto DtsProperties do pacote. |
| ProtectionLevel |
Obtém 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. |
| Site |
Obtém ou define o local do contêiner. (Herdado de DtsContainer) |
| StartTime |
Retorna a hora em que o contêiner começou execução. Esta propriedade é somente para leitura. (Herdado de DtsContainer) |
| StopTime |
Retorna a hora em que o contêiner encerrou a execução. Esta propriedade é somente para leitura. (Herdado de DtsContainer) |
| 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 Boolean que indica se as tarefas devem ser suspensas quando encontram um ponto de interrupção. Esse valor é definido pelo mecanismo de runtime para tarefas e contêineres quando um ponto de interrupção é encontrado. (Herdado de DtsContainer) |
| TransactionOption |
Obtém ou define um valor de enumeração DTSTransactionOption que indica se o contêiner participa de transações. (Herdado de DtsContainer) |
| UpdateObjects |
Membro preterido; consulte Comentários. *** 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. |
| VariableDispenser |
Retorna um objeto VariableDispenser de forma que as variáveis associadas ao contêiner possam ser bloqueadas. (Herdado de DtsContainer) |
| Variables |
Retorna uma coleção que contém as variáveis associadas a este contêiner. Esta propriedade é somente para leitura. (Herdado de DtsContainer) |
| VersionBuild |
Obtém a versão da compilação do pacote. |
| VersionComments |
Obtém os comentários de versão associados ao pacote. |
| VersionGUID |
Obtém o GUID de versão gerado quando o pacote é criado pela primeira vez. Este campo é somente leitura. |
| VersionMajor |
Obtém a versão da compilação principal do pacote. |
| VersionMinor |
Obtém a versão da compilação secundária do pacote. |
| Warnings |
Obtém a coleção de avisos definidos no pacote. Este campo é somente leitura. |
Métodos
| AcceptBreakpointManager(BreakpointManager) |
Este método é chamado pelo mecanismo de tempo de execução quando uma tarefa ou um contêiner é criado e o transmite para um gerenciador de BreakpointManager para permitir que a tarefa crie, remova e verifique o status dos pontos de interrupção. Esse método é chamado pelo runtime e não é usado em código. (Herdado de DtsContainer) |
| AddDataTapPoint(String, String, Int32, String) |
Adicione um ponto de toque de dados em um determinado fluxo de dados e determinado caminho de fluxo de dados. |
| CheckSignature() |
Verifica o status da assinatura digital do pacote. |
| ComputeExpressions(Boolean) |
Expressões Compute do objeto do pacote. |
| Dispose() |
Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados. (Herdado de DtsContainer) |
| Equals(Object) |
Determina se duas instâncias de objeto são iguais. (Herdado de DtsObject) |
| Execute() |
Retorna uma enumeração DTSExecResult que contém informações sobre o sucesso ou a falha da execução do pacote. |
| Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object) |
Executa o aplicativo, o contêiner ou o pacote como parte de um fluxo de trabalho de pacote. (Herdado de DtsContainer) |
| 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(IDTSBreakpointSite, Boolean) |
Retorna uma coleção BreakpointTargets. Dependendo da configuração do parâmetro |
| GetExecutionPath() |
Retorna o caminho de execução do pacote atual. |
| GetExpression(String) |
Retorna um valor que contém a expressão da propriedade especificada. Nulo significa que nenhuma expressão é atribuída. |
| GetHashCode() |
Retorna o código hash para a instância. (Herdado de DtsObject) |
| GetObjectFromPackagePath(String, DtsProperty) |
Retorna uma propriedade de pacote e o objeto do caminho de pacote especificado. |
| GetPackagePath() |
Retorna um valor que contém o caminho relativo para o local do pacote. |
| ImportConfigurationFile(String) |
Carrega um arquivo de configuração associado ao pacote. |
| LoadFromXML(String, IDTSEvents) |
Carrega um pacote e todos os seus objetos que foram salvos na memória em formato XML. Para carregar um pacote salvo no disco rígido, use o método LoadPackage(String, IDTSEvents). |
| LoadFromXML(XmlNode, IDTSEvents) |
Esse método não pode ser chamado por seu código de aplicativo. Para carregar um pacote salvo como .xml, use o método LoadPackage(String, IDTSEvents). (Herdado de DtsContainer) |
| LoadUserCertificateByHash(Byte[]) |
Carrega o certificado para o pacote de acordo com o hash de certificado. |
| LoadUserCertificateByName(String) |
Carrega o certificado para o pacote de acordo com o nome do certificado. |
| 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 da tarefa depois de pausar. A tarefa ou o contêiner é retomado pelo mecanismo de runtime. (Herdado de DtsContainer) |
| SaveToXML(String, IDTSEvents) |
Salva o pacote na memória em um formato XML. Para salvar um pacote como .xml no disco rígido, use o método SaveToXml(String, Package, IDTSEvents). |
| SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Esse método não pode ser chamado por seu código de aplicativo. Para salvar um pacote como .xml, use o método SaveToXml(String, Package, IDTSEvents). (Herdado de DtsContainer) |
| SetExpression(String, String) |
Atribui a expressão especificada à propriedade. Especifique nulo para remover uma expressão existente da propriedade. |
| SetWrappedExecutable(IDTSExecutable100) |
Retorna o objeto executável encapsulado. (Herdado de EventsProvider) |
| SuspendExecution() |
Chamado quando o executável precisa ser suspenso. Esse método é chamado pelo mecanismo de runtime. (Herdado de DtsContainer) |
| Validate(Connections, Variables, IDTSEvents, IDTSLogging) |
Permite que o contêiner determine se ele contém configurações inválidas que o impedirão de ser executado com êxito. (Herdado de DtsContainer) |
Eventos
| Disposed |
Adiciona um manipulador de eventos para escutar o evento Disposed no componente. (Herdado de DtsContainer) |