Partilhar via


Package Classe

Definição

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 Boolean que define se há falha no contêiner pai quando há falha em um contêiner filho.

(Herdado de DtsContainer)
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 onlyEnabled, a coleção conterá todos os destinos de ponto de interrupção no pacote ou somente destinos de ponto de interrupção habilitados.

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)

Aplica-se a