Microsoft.SqlServer.Dts.Runtime Namespace

O namespace Microsoft.SqlServer.Dts.Runtime contém as classes e interfaces para criar pacotes, tarefas personalizadas e outros elementos de fluxo de controle de pacote.

Classes

Application

Descobre e acessa objetos Package. Também pode acessar coleções e propriedades que contêm informações sobre o sistema.

ApplocalHelper

ApplocalHelper contém funções auxiliares estáticas que ajudam a lidar com problemas de AppLocal.

ApplocalReferenceLoader

carregador de referência para o assembly local do aplicativo

BatchUpgradeOptions

Especifica as opções que o Upgrade(IEnumerable<UpgradePackageInfo>, StorageInfo, StorageInfo, BatchUpgradeOptions, IDTSEvents) método aplicará a uma lista de pacotes de Integration Services durante o processo de atualização.

BreakpointManager

Gerencia todos os pontos de interrupção definidos em uma tarefa. Esta classe não pode ser herdada.

BreakpointTarget

Contém informações sobre pontos de interrupção que são definidos no pacote. Essa classe não pode ser herdada.

BreakpointTargetEnumerator

Cria um BreakpointTargetEnumerator para a coleção BreakpointTargets. Esta classe não pode ser herdada.

BreakpointTargets

Contém uma coleção de objetos BreakpointTarget. Esta classe não pode ser herdada.

Configuration

Representa uma classe de configuração que contém informações sobre como um pacote é configurado. Esta classe não pode ser herdada.

ConfigurationEnumerator

Oferece suporte à iteração pela coleção Configurations. Esta classe não pode ser herdada.

Configurations

Representa uma coleção de objetos Configuration. Esta classe não pode ser herdada.

ConnectionEnumerator

Oferece suporte à iteração pela coleção Connections. Esta classe não pode ser herdada.

ConnectionInfo

Contém informações sobre as conexões disponíveis no computador. Esta classe não pode ser herdada.

ConnectionInfoEnumerator

Oferece suporte à iteração pela coleção Connections. Esta classe não pode ser herdada.

ConnectionInfos

Contém informações sobre todas as conexões disponíveis no computador. A coleção contém objetos ConnectionInfo que fornecem os detalhes sobre cada conexão. A coleção está disponível com o uso da classe Application. Esta classe não pode ser herdada.

ConnectionManager

Fornece as informações que você deve ter para conectar a uma fonte de dados. Todas as classes que herdam de ConnectionManager contêm as mesmas propriedades e métodos. A classe ConnectionManager isola os detalhes de implementação dos diferentes tipos de conexão do runtime. Isso permite que o runtime interaja com cada gerenciador de conexões de uma maneira consistente e previsível. Gerenciadores de conexões contêm um conjunto de propriedades de estoque que todas as conexões têm em comum, como Name, ID, Description e ConnectionString. No entanto, cada tipo de conexão tem propriedades adicionais específicas a ele. Esses tipos podem ser acessados por meio da coleção Properties. Esta classe não pode ser herdada.

ConnectionManagerBase

Representa a classe base abstrata para gerenciadores de conexões.

ConnectionManagerItem

Representa objetos do gerenciador de conexões.

ConnectionManagerItems

Representa objetos do gerenciador de conexões.

Connections

Contém uma coleção de objetos ConnectionManager acessados por meio do objeto Package. Esta classe não pode ser herdada.

DataTypeInfo

Contém membros que retornam informações sobre o tipo de dados de qualquer objeto SQL Server Integration Services (SSIS) para um Application . Esta classe não pode ser herdada.

DataTypeInfoEnumerator

Oferece suporte à iteração pela coleção DataTypeInfos. Esta classe não pode ser herdada.

DataTypeInfos

Contém uma coleção de objetos DataTypeInfo . Essa classe não pode ser herdada.

DBProviderInfo

Contém informações sobre um provedor de banco de dados. Essa classe não pode ser herdada.

DBProviderInfoEnumerator

Oferece suporte à iteração pela coleção DBProviderInfos. Esta classe não pode ser herdada.

DBProviderInfos

Contém uma coleção de objetos DBProviderInfo. Esta classe não pode ser herdada.

DefaultEvents

Define os eventos padrão que são fornecidos pelo tempo de execução do Integration Services.

DtProjectStorage
DtsComException

A exceção que o Integration Services gera quando ocorre um erro COM.

DtsComponentException

A exceção gerada quando ocorre um erro em um componente.

DtsConnectionAttribute

Fornece informações de tempo de design sobre um objeto ConnectionManager.

DtsConnectionException

A exceção gerada quando há um erro em uma conexão.

DtsContainer

Define uma classe base abstrata que implementa as propriedades e métodos usados por todos os contêineres e pacotes.

DtsConvert

Fornece métodos de conversão para converter objetos em tempo de execução do Integration Services para suas implementações nativas e de implementações nativas para gerenciadas. Essa classe não pode ser herdada.

DtsCouldNotCreateManagedConnectionException

A exceção que especifica que não foi possível criar uma conexão gerenciada. Essa classe não pode ser herdada.

DtsCouldNotCreateManagedForEachEnumeratorException

A exceção que especifica que um enumerador de ForEach gerenciado não pôde ser criado. Essa classe não pode ser herdada.

DtsEnumerator

Define uma classe base abstrata que implementa os métodos IEnumerator.

DtsError

Contém informações sobre um erro que ocorreu durante a execução. Esta classe não pode ser herdada.

DtsErrors

Representa uma coleção de objetos DtsError. Esta classe não pode ser herdada.

DtsEventHandler

Um contêiner em um pacote ou outros contêineres que contém executáveis a serem executados quando eventos específicos ocorrem. Esta classe não pode ser herdada.

DtsEventHandlerEnumerator

Oferece suporte à iteração pela coleção DtsEventHandlers. Esta classe não pode ser herdada.

DtsEventHandlers

Representa uma coleção de objetos DtsEventHandler. Esta classe não pode ser herdada.

DtsException

Define uma classe de exceção genérica que, dependendo do código de erro retornado, cria uma classe específica para o tipo de exceção gerada.

DtsExponentTooLargeException

Uma classe de exceção gerada quando a chave de certificação X.509 é inválida em um pacote.

DtsForEachEnumeratorAttribute

Fornece informações de tempo de design sobre um objeto ForEachEnumerator. Essa classe não pode ser herdada.

DtsGenericException

A exceção é lançada quando ocorre um erro e ele não é tratado por outra classe de exceção.

DtsInvalidBreakpointSiteException

A exceção gerada para especificar que há um ponto de interrupção inválido. Essa classe não pode ser herdada.

DtsInvalidProjectPasswordOrDataException

Representa a senha de projeto inválida ou exceção de dados que essa classe contém durante o runtime.

DtsInvalidProjectUserKeyOrDataException

Representa a chave de usuário de projeto ou a exceção de dados inválida da classe.

DtsLogProviderAttribute

Fornece informações de tempo de design sobre um objeto LogProvider.

DTSManagedXmlSerializationHelper

Representa o auxiliar para a serialização de XML gerenciada pelo DTS.

DtsNoConnectionAssignedException

A exceção gerada para especificar que ocorreu um erro interno quando um wrapper gerenciado é usado para um objeto nativo que não é do tipo correto.

DtsNoForEachEnumAssignedException

A exceção gerada para especificar que ocorreu um erro interno quando um wrapper gerenciado é usado para um objeto nativo que não é do tipo ForEachEnumerator.

DtsNoLogProviderAssignedException

A exceção gerada para especificar que ocorreu um erro interno quando um wrapper gerenciado é usado para um objeto nativo que não é do tipo LogProvider.

DtsNoObjectAssignedException

A exceção gerada para especificar que ocorreu um erro interno quando um wrapper gerenciado é usado para um objeto nativo que não é do tipo correto.

DtsNotAConnectionException

A exceção gerada para especificar que ocorreu um erro interno quando um wrapper gerenciado é usado para um objeto nativo que não é do tipo correto.

DtsNotAForEachEnumException

A exceção gerada para especificar que ocorreu um erro interno quando um wrapper gerenciado é usado para um objeto nativo que não é do tipo ForEachEnumerator.

DtsNotALogProviderException

A exceção gerada para especificar que ocorreu um erro interno quando um wrapper gerenciado é usado para um objeto nativo que não é do tipo LogProvider.

DtsNotAManagedEnumeratorException

A exceção gerada para especificar que o enumerador não é um enumerador gerenciado. Essa classe não pode ser herdada.

DtsNoTaskAssignedException

A exceção gerada para especificar que ocorreu um erro interno quando um wrapper gerenciado é usado para um objeto nativo que não é do tipo correto.

DtsNotATaskException

A exceção gerada para especificar que ocorreu um erro interno quando um wrapper gerenciado é usado para um objeto nativo que não é do tipo correto.

DtsObject

Define uma classe base abstrata que contém os membros comuns a todos os objetos do namespace Microsoft.SqlServer.Dts.Runtime.

DtsPipelineException

A exceção gerada quando ocorre um erro no pipeline.

DtsProperties

Contém uma coleção de objetos DtsProperty. Esta classe não pode ser herdada.

DtsProperty

Contém propriedades e métodos usados por vários contêineres nas suas respectivas propriedades. Esta classe não pode ser herdada.

DtsPropertyAttribute

Representa o atributo da propriedade DTS.

DTSReadOnlyCollectionBase

Define uma classe base abstrata que implementa os membros comuns usados por todas as coleções somente leitura do Integration Services. Ele fornece a classe base abstract (MustInherit in Visual Basic) para uma coleção fortemente tipada.

DtsRuntimeException

A exceção gerada quando ocorre um erro no fluxo de controle.

DtsScriptingException

A exceção gerada quando há um erro em uma tarefa de script.

DtsSqlException

A exceção lançada quando há um erro em uma Tarefa SQL.

DtsTaskAttribute

Fornece informações de tempo de design sobre um objeto Task.

DtsTaskException

A exceção gerada quando ocorre um erro em uma tarefa.

DtsToolsException

A exceção gerada quando ocorre um erro em uma das ferramentas.

DtsWarning

Contém as propriedades usadas quando um aviso é emitido. Esta classe não pode ser herdada.

DtsWarnings

Contém uma coleção de objetos DtsWarning. Esta classe não pode ser herdada.

EmptyEnumerator

Fornece um enumerador vazio que é retornado pelo tempo de execução de Integration Services quando não há elementos na coleção para enumerar.

EnumReferencedObjects

Enumera os objetos referenciados.

ErrorEnumerator

Oferece suporte à iteração pela coleção DtsErrors. Esta classe não pode ser herdada.

EventInfo

Contém informações sobre um evento. Esta classe não pode ser herdada.

EventInfoEnumerator

Oferece suporte à iteração pela coleção EventInfos. Esta classe não pode ser herdada.

EventInfos

Contém uma coleção de objetos EventInfo. O mecanismo de tempo de execução expõe uma coleção EventInfos em todos os contêineres na hierarquia de pacote. A coleção que uma tarefa recebe é uma referência à coleção EventInfos no TaskHost que está encapsulando a tarefa. As coleções de EventInfos de outros contêineres contêm conteúdo agregado das coleções de seus filhos EventInfos . Esta classe não pode ser herdada.

EventsProvider

Define uma classe abstrata que contém uma coleção de contêineres de manipuladores de eventos e a coleção EventInfos. Essa classe roteia eventos para esses manipuladores de eventos quando um evento é recebido.

Executable

Define uma classe abstrata que fornece os métodos de que todos os objetos executados pelo mecanismo de tempo de execução precisam para herdar e implementar.

ExecutableEnumerator

Oferece suporte à iteração pela coleção Executables. Esta classe não pode ser herdada.

Executables

Contém uma coleção de objetos Executable. Esta classe não pode ser herdada.

ExtendedProperties

Contém uma coleção de objetos ExtendedProperty . Essa classe não pode ser herdada.

ExtendedProperty

Esta classe contém membros que mantêm informações adicionais sobre um pacote.

ExtendedPropertyEnumerator

Oferece suporte à iteração pela coleção ExtendedProperties. Esta classe não pode ser herdada.

FlatFileColumn

Contém informações que definem as propriedades de colunas em uma origem de arquivo simples ou adaptador de dados de destino. O adaptador de arquivo simples é usado para acessar dados em arquivos simples. Essa classe não pode ser herdada.

ForEachEnumerator

Enumera sobre os itens aos quais o ForEachLoop é atribuído para iteração.

ForEachEnumeratorHost

Define a classe do host para o ForEachEnumerator. Essa classe não pode ser herdada.

ForEachEnumeratorInfo

Contém informações sobre o ForEachEnumerator. Essa classe não pode ser herdada.

ForEachEnumeratorInfos

Uma coleção de objetos ForEachEnumeratorInfo. Esta classe não pode ser herdada.

ForEachEnumeratorInfosEnumerator

Oferece suporte à iteração pela coleção ForEachEnumeratorInfos. Esta classe não pode ser herdada.

ForEachEnumeratorUI

Fornece informações para controlar a interface gráfica do usuário do ForEachEnumerator.

ForEachLoop

Fornece um contêiner que define um fluxo de trabalho iterativo em um pacote usando a instrução foreach Iteration.

ForEachVariableMapping

Mapeia cada variável para o valor ou expressão que a mantém. Essa classe não pode ser herdada.

ForEachVariableMappingEnumerator

Oferece suporte à iteração pela coleção ForEachVariableMappings. Esta classe não pode ser herdada.

ForEachVariableMappings

Contém uma coleção de objetos ForEachVariableMapping. Esta classe não pode ser herdada.

ForLoop

Fornece um contêiner que define um fluxo de trabalho iterativo em um pacote, usando a instrução for Iteration.

FtpClientConnection

Baixa e carrega arquivos de dados e gerencia diretórios em servidores. Esta classe não pode ser herdada.

HResults

Copyright (c) 2019 Microsoft Corporation este arquivo contém todas as mensagens de evento em inglês dos EUA e HRESULTs para o tempo de execução, pipeline, tarefas de estoque e transformações de estoque do SQL Data Transformation Services. Erro de Convenção de nomenclatura de mensagem e HRESULT – comece com DTS_E_ end com a descrição do aviso de falha de operação HRESULTs-Begin com DTS_W_ end com a descrição das informações de operação de aviso HRESULTs-Begin com DTS_I_ end com a descrição da operação, os HRESULTs-Begin com DTS_S_ end com a descrição das mensagens de operação bem-sucedidas para o log de eventos-Begin com DTS_MSG_ end com a descrição dos valores da mensagem são de 32 bits valores dispostos da seguinte maneira: 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 +---+-+-+-----------------------+-------------------------------+ | Sev | C | R | Instalação | Código | +---+-+-+-----------------------+-------------------------------+ em que Sev-é o código de severidade 00-êxito 01-informativo 10-aviso 11-erro C-é o sinalizador de código do cliente R-é um recurso de bit reservado-é o código do código de recurso-é o código de status do recurso

HttpClientConnection

Contém propriedades e métodos que habilitam um pacote a acessar um servidor Web que usa o protocolo HTTP para enviar ou receber arquivos. Essa classe não pode ser herdada.

LogEntryInfo

Contém propriedades que descrevem uma entrada de log. Esta classe não pode ser herdada.

LogEntryInfoEnumerator

Oferece suporte à iteração pela coleção LogEntryInfos. Esta classe não pode ser herdada.

LogEntryInfos

Contém uma coleção de objetos LogEntryInfo. Esta classe não pode ser herdada.

LoggingOptions

Contém membros que regulam quais informações são incluídas ou excluídas do log. Esta classe não pode ser herdada.

LogProvider

Contém informações sobre um provedor de log associado a um pacote. Todos os provedores de log com um pacote estão localizados na coleção LogProviders. Para obter os provedores de log no computador, use a classe Application e exiba a coleção LogProviderInfos. Essa classe não pode ser herdada.

LogProviderBase

Define a classe base abstrata para provedores de log gerenciados.

LogProviderEnumerator

Oferece suporte à iteração pela coleção LogProviders. Esta classe não pode ser herdada.

LogProviderInfo

Fornece informações sobre os provedores de log localizados no computador. Esta classe não pode ser herdada.

LogProviderInfoEnumerator

Oferece suporte à iteração simples pela coleção LogProviderInfos. Essa classe não pode ser herdada.

LogProviderInfos

Contém uma coleção de objetos LogProviderInfo. Esta classe não pode ser herdada.

LogProviders

Contém uma coleção de objetos LogProvider associados ao pacote. Essa classe não pode ser herdada.

ManagedForEachEnumeratorWrapper

Representa o wrapper do enumerador For Each gerenciado. Essa classe não pode ser herdada.

ManagedHelper

Representa o auxiliar gerenciado.

ManagedHelper.ManagedPropertyHelper

Representa o cabeçalho de propriedade gerenciada.

ManagedWrapper

Representa o wrapper gerenciado.

ManagerSerializer

Representa o serializador do gerenciador.

NameChecker

Representa o verificador de nome.

ObjectReferenceTracker

Fornece a análise relativa ao impacto e às consequências da exclusão de variáveis e conexões de um pacote. Esta classe não pode ser herdada.

Package

Representa o contêiner de pacote. Essa classe não pode ser herdada.

PackageInfo

Contém propriedades que retornam todas as informações relativas a um pacote, como sua data de criação, números de versão e tamanho do pacote. Esta classe não pode ser herdada.

PackageInfoEnumerator

Oferece suporte à iteração pela coleção PackageInfos. Esta classe não pode ser herdada.

PackageInfos

Contém uma coleção de pacotes encontrados no Microsoft SQL Server ou no serviço Integration Services. Esta classe não pode ser herdada.

PackageItem

PackageItem contém informações relacionadas a pacotes, incluindo pacote, estado, etc.

PackageItems

Contém uma coleção de objetos PackageItem.

PackageParameterEnumerator

Representa o enumerador de parâmetro de pacote.

PackageUpgradeOptions

Especifica as opções a serem aplicadas quando um pacote de Integration Services for atualizado.

PackageUpgradeResult

Especifica os resultados da atualização de um pacote.

Parameter

Representa uma classe base abstrata usada por parâmetro de pacote e parâmetro de projeto.

ParameterInfo

Representa uma cópia somente leitura das informações de parâmetro de forma que os aplicativos podem obter informações de parâmetro sem precisar carregar o objeto de pacote inteiro.

ParameterInfos

Representa uma coleção de objetos de parâmetro.

Parameters

Representa uma classe usada pelos parâmetros de pacote e pela coleção de parâmetros de projeto.

PipelineComponentInfo

Contém propriedades que descrevem um componente de pipeline instalado atualmente no computador local e pronto para ser usado em um pipeline.

PipelineComponentInfoEnumerator

Oferece suporte à iteração pela coleção PipelineComponentInfos. Esta classe não pode ser herdada.

PipelineComponentInfos

Contém uma coleção de objetos PipelineComponentInfo. Esta classe não pode ser herdada.

PrecedenceConstraint

Especifica as propriedades para configurar uma restrição de precedência entre dois contêineres. Essa classe não pode ser herdada.

PrecedenceConstraintEnumerator

Oferece suporte à iteração simples pela coleção PrecedenceConstraints. Esta classe não pode ser herdada.

PrecedenceConstraints

Contém uma coleção de objetos PrecedenceConstraint. Esta classe não pode ser herdada.

Project

Representa Integration Services projeto que contém pacotes e parâmetros.

ProjectVariablesWrapper

Contém uma coleção de wrapper de variáveis de projeto.

PropertyEnumerator

Oferece suporte à iteração pela coleção DtsProperties. Esta classe não pode ser herdada.

ReferenceLoader
RunningPackage

Fornece uma referência ao pacote de tempo de execução a ser usado do serviço de Integration Services. Esta classe não pode ser herdada.

RunningPackages

Contém uma coleção de objetos RunningPackage. Essa coleção contém a lista de pacotes que estavam em execução quando o método GetRunningPackages(String) foi chamado e não é atualizado quando um novo pacote é iniciado ou um pacote listado é encerrado. Se você precisar de um novo instantâneo, deverá chamar GetRunningPackages(String) novamente. Esta classe não pode ser herdada.

RunningPackagesEnumerator

Oferece suporte à iteração pela coleção RunningPackages. Esta classe não pode ser herdada.

SelectedLogProviders

Contém uma coleção de objetos LogProvider selecionados. Esta classe não pode ser herdada.

SensitiveConnectionManagerBase
SensitiveStringAttribute
Sequence

Define um fluxo de controle que é um subconjunto do fluxo de controle de pacote. Use contêineres da sequência para agrupar o pacote em vários fluxos de controle separados, cada um contendo uma ou mais tarefas e contêineres que são executados dentro do fluxo de controle geral do pacote. Esta classe não pode ser herdada.

SsisServerExecution

Representa a execução do servidor SSIS.

StorageInfo

Fornece informações sobre o local de armazenamento dos pacotes para os pacotes do Integration Services atualizados ou originais.

Task

Define uma classe abstrata que implementa os métodos e as propriedades comuns a todas as tarefas no Integration Services.

TaskHost

Fornece um contêiner que encapsula uma única tarefa. No Designer SSIS, o TaskHost não é configurado separadamente, ele é configurado quando você define as propriedades da tarefa que ele encapsula.

TaskInfo

Contém informações sobre uma tarefa instalada no computador local.

TaskInfoEnumerator

Oferece suporte à iteração pela coleção TaskInfo. Essa classe não pode ser herdada.

TaskInfos

Contém uma coleção de objetos TaskInfo. Esta classe não pode ser herdada.

UpgradePackageInfo

Armazena informações sobre um pacote de Integration Services que deve ser atualizado.

UpgradeResult

Determina o resultado da atualização de uma coleção de pacotes de Integration Services.

Variable

Representa uma variável em um pacote, tarefa ou contêiner. Essa classe não pode ser herdada.

VariableDispenser

Acessa a coleção Variables durante a execução do pacote. Esta classe não pode ser herdada.

VariableEnumerator

Oferece suporte à iteração pela coleção Variables. Esta classe não pode ser herdada.

Variables

Contém uma coleção de objetos Variables que são acessados por meio de vários objetos. Essa classe não pode ser herdada.

WarningEnumerator

Oferece suporte à iteração pela coleção DtsWarnings. Esta classe não pode ser herdada.

Estruturas

DTSEventColumnFilter

Contém um campo para cada coluna que você pode colocar em uma entrada de log. Para selecionar colunas para gravar no log, defina o valor do campo como verdadeiro. Defina o valor como false para cada campo que você não deseja adicionar à entrada de log.

StatusMessage

Especifica as mensagens de aviso e de erro resultantes da atualização de um pacote do Integration Services.

Interfaces

IDTSBreakpointSite

Define a interação entre o mecanismo de tempo de execução Integration Services e a tarefa para expor pontos de interrupção e para criar e gerenciar pontos de interrupção personalizados.

IDTSComponentEvents

Define uma interface que fornece acionamento de evento.

IDTSComponentPersist

Permite que propriedades e configurações para componentes e tarefas sejam salvos e carregados do pacote XML.

IDTSConfigurationControl

Fornece uma propriedade que controla como um pacote carrega configurações.

IDTSDowngradableObject

Representa a interface do objeto desatualizável do DTS.

IDTSDumpConfiguration

Representa a configuração para o despejo da interface do Data Transformation Services.

IDTSEvents

Define um conjunto de eventos usado pelo TaskHost em nome de uma tarefa.

IDTSExecutionMetrics

Define a métrica usada para acompanhar a execução de um contêiner.

IDTSExecutionPath

Representa o caminho de execução DTS.

IDTSForEachEnumerator

Fornece os métodos e as propriedades do ForEachEnumerator.

IDTSForEachEnumeratorUI

Contém os membros implementados pela classe da interface do usuário ForEachEnumeratorUI.

IDTSInfoEvents

Define uma interface que é usada para disparar eventos informativos, de aviso e de erro.

IDTSLogging

Define as opções de log para um contêiner.

IDTSManagedTask

Define uma interface implementada em classes de tarefa para identificar a classe como uma tarefa gerenciada.

IDTSName

Define propriedades comumente usadas por muitos objetos no tempo de execução de Integration Services. As propriedades comuns de objetos nomeados incluem um nome, um nome de criação, uma ID (GUID) e uma descrição.

IDTSObjectHost

Define uma interface que permite tratar componentes como objetos de host genéricos.

IDTSPackageInternal

Define uma interface implementada por contêineres que precisam ter a propriedade interna.

IDTSPackagePath

Define uma interface implementada por contêineres que precisam ter o caminho de pacote retornado para uma propriedade.

IDTSPersist

Define uma interface que permite salvar e carregar dados.

IDTSPropertiesProvider

Define uma interface, herdada por contêineres, que permite que as propriedades sejam definidas por uma expressão e que uma coleção enumerável de propriedades seja associada ao contêiner.

IDTSPropertiesProviderEx

Representa as expressões de provedor de propriedades DTS.

IDTSSequence

Contém duas coleções usadas por contêineres.

IDTSSuspend

Fornece métodos e propriedades chamados pelo mecanismo de tempo de execução para notificar as tarefas para suspenderem a execução.

Enumerações

ActionOnExistType

Define o comportamento que ocorre quando um pacote de atualização tem o mesmo nome de um pacote de Integration Services existente.

ConnectionManagerItemState

Especifica o estado do item do gerenciador de conexões.

DTSBreakpointHitTest

Enumera os valores para a os tipos de contagens de ocorrências. Esta classe funciona com a classe BreakpointTarget.

DTSCheckpointUsage

Especifica valores que descrevem se, ou quando, um pacote é reiniciado.

DTSConfigurationType

Especifica as maneiras como a configuração de um pacote pode ser salva.

DTSConnectionManagerScope

Especifica o escopo do gerenciador de conexões DTS.

DTSEventFilterKind

Descreve o tipo de filtro de evento definido no log.

DTSExecResult

Fornece valores que descrevem o resultado de uma execução de tarefa.

DTSExecStatus

Contém valores que indicam o status atual da execução da tarefa ou de um objeto contêiner na hora da chamada.

DTSExecutionLocation

Especifica o local da execução do DTS.

DTSFileConnectionUsageType

Fornece informações sobre como uma conexão é usada por um cliente de componente.

DTSForcedExecResult

Especifica o resultado da execução de um contêiner quando o contêiner ForceExecutionValue é definido como true.

DTSLogEntryFrequency

Fornece informações para facilitar o planejamento de log. Você escolhe a dica que mais corresponde à frequência esperada para gerar uma determinada entrada de log na tarefa. Esta propriedade de enumeração ajuda os usuários do pacote a configurar a filtragem das entradas de log. O usuário pode exibir a propriedade e saber, com antecedência, se haverá um número excessivo de entradas de um tipo específico para fazer o planejamento apropriadamente.

DTSLoggingMode

Especifica o comportamento de log do contêiner. O contêiner pode habilitar e desabilitar o registro em log ou especificar que a configuração a ser usada seja a configuração encontrada no contêiner pai.

DTSObjectHostType

Descreve o tipo de contêiner que está hospedando a outra tarefa ou contêiner.

DTSObjectReferenceType

Especifica os tipos de objetos para os quais a classe ObjectReferenceTracker fornecerá análise de impacto. Esta enumeração é usada pela classe EnumReferencedObjects que, por sua vez, é usada pela classe Package em seu método FindReferencedObjects(Object).

DTSPackageInfoFlags

Descreve se um pacote é uma pasta ou um pacote. É usado para definir um valor válido na propriedade Flags.

DTSPackageType

Identifica a ferramenta que criou o pacote.

DTSPipelineComponentType

Classifica os componentes de pipeline por categoria.

DTSPrecedenceEvalOp

Indica as operações de avaliação usadas pela restrição de precedência.

DTSPriorityClass

Descreve a prioridade de um thread em uma classe.

DTSProductLevel

Especifica a edição do produto SQL Server.

DTSPropertyKind

Contém valores que descrevem o tipo de propriedade.

DTSProtectionLevel

Controla a manipulação de informações confidenciais no pacote.

DTSProviderSubType

Identifica um provedor OLE DB. O valor de enumeração também identifica o formato de tipo de dados usado por esse provedor quando o ProviderType é OLE DB.

DTSProviderType

Descreve o tipo de provedor armazenado.

DTSServerParameterType

Especifica o tipo de parâmetro do servidor DTS.

DTSSignatureStatus

Descreve o status da assinatura digital.

DTSTargetServerVersion
DTSTransactionOption

Descreve a capacidade de suporte da transação e especifica se um contêiner participa das transações.

NameCheckResult

Especifica o resultado de uma verificação de nome.

PackageFormatVersionUpdate
PackageItemState

Especifica o estado de um item do pacote.

Project.AccessMode

Define as constantes para acesso somente leitura ou de leitura/gravação a um projeto.

ProjectStorageAttributes

Especifica os atributos de armazenamento de projeto.

StorageType

Define o tipo de armazenamento para o qual os pacotes de Integration Services atualizados serão salvos.

UpgradeResultStatus

Define os resultados da atualização de um pacote de Integration Services.