Microsoft.SqlServer.Dts.Runtime Spazio dei nomi

Lo spazio dei nomi Microsoft.SqlServer.Dts.Runtime contiene le classi e le interfacce per creare pacchetti, attività personalizzate e gli altri elementi del flusso di controllo del pacchetto.

Classi

Application

Consente di individuare oggetti Package e di accedere ad essi. Consente inoltre di accedere a raccolte e proprietà contenenti informazioni sul sistema.

ApplocalHelper

ApplocalHelper contiene funzioni helper statiche che consentono di gestire i problemi applocal.

ApplocalReferenceLoader

caricatore di riferimento per l'assembly locale dell'app

BatchUpgradeOptions

Specifica le opzioni che il Upgrade(IEnumerable<UpgradePackageInfo>, StorageInfo, StorageInfo, BatchUpgradeOptions, IDTSEvents) metodo applicherà a un elenco di pacchetti di Integration Services durante il processo di aggiornamento.

BreakpointManager

Gestisce tutti i punti di interruzione impostati in un'attività. Questa classe non può essere ereditata.

BreakpointTarget

Contiene informazioni sui punti di interruzione impostati nel pacchetto. La classe non può essere ereditata.

BreakpointTargetEnumerator

Crea un oggetto BreakpointTargetEnumerator per la raccolta BreakpointTargets. Questa classe non può essere ereditata.

BreakpointTargets

Contiene una raccolta di oggetti BreakpointTarget. Questa classe non può essere ereditata.

Configuration

Rappresenta una classe di configurazione che contiene informazioni sulla configurazione di un pacchetto. Questa classe non può essere ereditata.

ConfigurationEnumerator

Supporta l'iterazione della raccolta Configurations. Questa classe non può essere ereditata.

Configurations

Rappresenta una raccolta di oggetti Configuration. Questa classe non può essere ereditata.

ConnectionEnumerator

Supporta l'iterazione della raccolta Connections. Questa classe non può essere ereditata.

ConnectionInfo

Contiene informazioni sulle connessioni disponibili nel computer. Questa classe non può essere ereditata.

ConnectionInfoEnumerator

Supporta l'iterazione della raccolta Connections. Questa classe non può essere ereditata.

ConnectionInfos

Contiene informazioni su tutte le connessioni disponibili nel computer. La raccolta contiene oggetti ConnectionInfo che forniscono i dettagli su ciascuna connessione. La raccolta è disponibile utilizzando la classe Application. Questa classe non può essere ereditata.

ConnectionManager

Fornisce le informazioni necessarie per connettersi a un'origine dati. Tutte le classi che ereditano da ConnectionManager contengono le stesse proprietà e gli stessi metodi. La classe ConnectionManager isola i dettagli di implementazione dei diversi tipi di connessione dal runtime. In questo modo il runtime è in grado di interagire con ogni gestione connessione in modo coerente e stimabile. Le gestioni connessione contengono un set di proprietà predefinite comuni a tutte le connessioni, ad esempio Name, ID, Description e ConnectionString. Tuttavia, ciascun tipo di connessione dispone di proprietà aggiuntive specifiche per il tipo di connessione in questione. L'accesso a tali proprietà può essere eseguito tramite la raccolta Properties. Questa classe non può essere ereditata.

ConnectionManagerBase

Rappresenta la classe di base astratta per le gestioni connessioni.

ConnectionManagerItem

Rappresenta gli oggetti per la gestione connessione.

ConnectionManagerItems

Rappresenta gli oggetti di gestione connessione.

Connections

Contiene una raccolta di oggetti ConnectionManager a cui si accede tramite l'oggetto Package. Questa classe non può essere ereditata.

DataTypeInfo

Contiene membri che restituiscono informazioni relative al tipo di dati di qualsiasi oggetto SQL Server Integration Services (SSIS) per un Application . Questa classe non può essere ereditata.

DataTypeInfoEnumerator

Supporta l'iterazione della raccolta DataTypeInfos. Questa classe non può essere ereditata.

DataTypeInfos

Contiene una raccolta di oggetti DataTypeInfo. La classe non può essere ereditata.

DBProviderInfo

Contiene informazioni su un provider di database. La classe non può essere ereditata.

DBProviderInfoEnumerator

Supporta l'iterazione della raccolta DBProviderInfos. Questa classe non può essere ereditata.

DBProviderInfos

Contiene una raccolta di oggetti DBProviderInfo. Questa classe non può essere ereditata.

DefaultEvents

Definisce gli eventi predefiniti forniti dal runtime di Integration Services.

DtProjectStorage
DtsComException

Eccezione che Integration Services genera quando si verifica un errore COM.

DtsComponentException

Eccezione generata quando si verifica un errore in un componente.

DtsConnectionAttribute

Fornisce informazioni in fase di progettazione su un oggetto ConnectionManager.

DtsConnectionException

Eccezione generata quando in una connessione è presente un errore.

DtsContainer

Definisce una classe di base astratta che implementa le proprietà e i metodi utilizzati da tutti i contenitori e i pacchetti.

DtsConvert

Fornisce metodi di conversione per convertire oggetti di runtime gestiti di Integration Services nelle rispettive implementazioni native e da queste nelle implementazioni gestite. La classe non può essere ereditata.

DtsCouldNotCreateManagedConnectionException

Eccezione che specifica l'impossibilità di creare una connessione gestita. La classe non può essere ereditata.

DtsCouldNotCreateManagedForEachEnumeratorException

Eccezione che specifica l'impossibilità di creare un enumeratore ForEach gestito. La classe non può essere ereditata.

DtsEnumerator

Definisce una classe di base astratta che implementa i metodi IEnumerator.

DtsError

Contiene informazioni su un errore che si è verificato durante l'esecuzione. Questa classe non può essere ereditata.

DtsErrors

Rappresenta una raccolta di oggetti DtsError. Questa classe non può essere ereditata.

DtsEventHandler

Un contenitore in un pacchetto o in altri contenitori che contiene file eseguibili da eseguire quando si verificano eventi specifici. Questa classe non può essere ereditata.

DtsEventHandlerEnumerator

Supporta l'iterazione della raccolta DtsEventHandlers. Questa classe non può essere ereditata.

DtsEventHandlers

Rappresenta una raccolta di oggetti DtsEventHandler. Questa classe non può essere ereditata.

DtsException

Definisce una classe di eccezione generica che, a seconda del codice di errore restituito, crea una classe specifica per il tipo di eccezione che si è verificata.

DtsExponentTooLargeException

Classe dell'eccezione generata quando la chiave di certificazione X.509 su un pacchetto non è valida.

DtsForEachEnumeratorAttribute

Fornisce informazioni in fase di progettazione su un oggetto ForEachEnumerator. La classe non può essere ereditata.

DtsGenericException

Eccezione generata quando si verifica un errore e l'errore non viene gestito da un'altra classe dell'eccezione.

DtsInvalidBreakpointSiteException

Eccezione generata per specificare che esiste un punto di interruzione non valido. La classe non può essere ereditata.

DtsInvalidProjectPasswordOrDataException

Rappresenta la password non valida del progetto o l'eccezione dei dati contenuta da questa classe in fase di esecuzione.

DtsInvalidProjectUserKeyOrDataException

Rappresenta la chiave utente non valida del progetto o l'eccezione dei dati contenuta da questa classe.

DtsLogProviderAttribute

Fornisce informazioni in fase di progettazione su un oggetto LogProvider.

DTSManagedXmlSerializationHelper

Rappresenta l'helper per la serializzazione XML gestita DTS.

DtsNoConnectionAssignedException

Eccezione generata per specificare che si è verificato un errore interno quando un wrapper gestito viene utilizzato per un oggetto nativo che non è del tipo corretto.

DtsNoForEachEnumAssignedException

Eccezione generata per specificare che si è verificato un errore interno quando un wrapper gestito viene utilizzato per un oggetto nativo che non è del tipo ForEachEnumerator.

DtsNoLogProviderAssignedException

Eccezione generata per specificare che si è verificato un errore interno quando un wrapper gestito viene utilizzato per un oggetto nativo che non è del tipo LogProvider.

DtsNoObjectAssignedException

Eccezione generata per specificare che si è verificato un errore interno quando un wrapper gestito viene utilizzato per un oggetto nativo che non è del tipo corretto.

DtsNotAConnectionException

Eccezione generata per specificare che si è verificato un errore interno quando un wrapper gestito viene utilizzato per un oggetto nativo che non è del tipo corretto.

DtsNotAForEachEnumException

Eccezione generata per specificare che si è verificato un errore interno quando un wrapper gestito viene utilizzato per un oggetto nativo che non è del tipo ForEachEnumerator.

DtsNotALogProviderException

Eccezione generata per specificare che si è verificato un errore interno quando un wrapper gestito viene utilizzato per un oggetto nativo che non è del tipo LogProvider.

DtsNotAManagedEnumeratorException

Eccezione generata per specificare che l'enumeratore non è un enumeratore gestito. La classe non può essere ereditata.

DtsNoTaskAssignedException

Eccezione generata per specificare che si è verificato un errore interno quando un wrapper gestito viene utilizzato per un oggetto nativo che non è del tipo corretto.

DtsNotATaskException

Eccezione generata per specificare che si è verificato un errore interno quando un wrapper gestito viene utilizzato per un oggetto nativo che non è del tipo corretto.

DtsObject

Definisce una classe di base astratta che contiene i membri comuni a tutti gli oggetti nello spazio dei nomi Microsoft.SqlServer.Dts.Runtime.

DtsPipelineException

Eccezione generata quando si verifica un errore nella pipeline.

DtsProperties

Contiene una raccolta di oggetti DtsProperty. Questa classe non può essere ereditata.

DtsProperty

Contiene proprietà e metodi utilizzati da diversi contenitori sulle rispettive proprietà. Questa classe non può essere ereditata.

DtsPropertyAttribute

Rappresenta l'attributo della proprietà DTS.

DTSReadOnlyCollectionBase

Definisce una classe di base astratta che implementa i membri comuni utilizzati da tutte le raccolte in sola lettura di Integration Services. Fornisce la classe di base astratta (MustInherit in Visual Basic) per una raccolta fortemente tipizzata.

DtsRuntimeException

Eccezione generata quando nel flusso di controllo è presente un errore.

DtsScriptingException

Eccezione generata quando esiste un errore in una attività di scripting.

DtsSqlException

Eccezione generata quando in un'attività SQL è presente un errore.

DtsTaskAttribute

Fornisce informazioni in fase di progettazione su un oggetto Task.

DtsTaskException

Eccezione generata in presenza di un errore in un'attività.

DtsToolsException

Eccezione generata quando si verifica un errore in uno degli strumenti.

DtsWarning

Contiene le proprietà utilizzate quando si verifica un avviso. Questa classe non può essere ereditata.

DtsWarnings

Contiene una raccolta di oggetti DtsWarning. Questa classe non può essere ereditata.

EmptyEnumerator

Fornisce un enumeratore vuoto restituito dal runtime di Integration Services quando nella raccolta non sono presenti elementi di cui eseguire l'enumerazione.

EnumReferencedObjects

Enumera gli oggetti di riferimento.

ErrorEnumerator

Supporta l'iterazione della raccolta DtsErrors. Questa classe non può essere ereditata.

EventInfo

Contiene informazioni su un evento. Questa classe non può essere ereditata.

EventInfoEnumerator

Supporta l'iterazione della raccolta EventInfos. Questa classe non può essere ereditata.

EventInfos

Contiene una raccolta di oggetti EventInfo. Il motore di runtime espone una raccolta EventInfos di tutti i contenitori presenti nella gerarchia del pacchetto. La raccolta ricevuta da un'attività è un riferimento alla raccolta EventInfos dell'oggetto TaskHost che esegue il wrapping dell'attività. Le raccolte EventInfo di altri contenitori contengono contenuto aggregato delle raccolte di elementi figlio EventInfos . Questa classe non può essere ereditata.

EventsProvider

Definisce una classe astratta contenente una raccolta di contenitori di gestori eventi e la raccolta EventInfos. Questa classe indirizza gli eventi a tali gestori eventi alla ricezione di un evento.

Executable

Definisce una classe astratta che fornisce i metodi che devono essere ereditati e implementati da tutti gli oggetti eseguiti dal motore di runtime.

ExecutableEnumerator

Supporta l'iterazione della raccolta Executables. Questa classe non può essere ereditata.

Executables

Contiene una raccolta di oggetti Executable. Questa classe non può essere ereditata.

ExtendedProperties

Contiene una raccolta di oggetti ExtendedProperty. La classe non può essere ereditata.

ExtendedProperty

Questa classe contiene membri che includono informazioni aggiuntive su un pacchetto.

ExtendedPropertyEnumerator

Supporta l'iterazione della raccolta ExtendedProperties. Questa classe non può essere ereditata.

FlatFileColumn

Contiene informazioni che definiscono le proprietà di colonne in un adattatore di origine file flat o di dati di destinazione. L'adattatore di file flat viene utilizzato per l'accesso ai dati nei file flat. La classe non può essere ereditata.

ForEachEnumerator

Enumera gli elementi a cui viene assegnato ForEachLoop per l'iterazione.

ForEachEnumeratorHost

Definisce la classe dell'host per ForEachEnumerator. La classe non può essere ereditata.

ForEachEnumeratorInfo

Contiene informazioni sull'oggetto ForEachEnumerator. La classe non può essere ereditata.

ForEachEnumeratorInfos

Una raccolta di oggetti ForEachEnumeratorInfo. Questa classe non può essere ereditata.

ForEachEnumeratorInfosEnumerator

Supporta l'iterazione della raccolta ForEachEnumeratorInfos. Questa classe non può essere ereditata.

ForEachEnumeratorUI

Fornisce informazioni per il controllo dell'interfaccia utente grafica di ForEachEnumerator.

ForEachLoop

Fornisce un contenitore che definisce un flusso di lavoro iterativo in un pacchetto utilizzando l'istruzione foreach iterazione.

ForEachVariableMapping

Esegue il mapping di ogni variabile al valore o all'espressione che contiene. La classe non può essere ereditata.

ForEachVariableMappingEnumerator

Supporta l'iterazione della raccolta ForEachVariableMappings. Questa classe non può essere ereditata.

ForEachVariableMappings

Contiene una raccolta di oggetti ForEachVariableMapping. Questa classe non può essere ereditata.

ForLoop

Fornisce un contenitore che definisce un flusso di lavoro iterativo in un pacchetto, utilizzando l'istruzione for iterazione.

FtpClientConnection

Consente di caricare e scaricare file di dati, nonché di gestire directory nei server. Questa classe non può essere ereditata.

HResults

Copyright (c) 2019 Microsoft Corporation Questo file contiene tutti i messaggi di evento e i valori HRESULT degli Stati Uniti per il runtime, la pipeline, le attività e le trasformazioni predefinite di SQL Data Transformation Services. HRESULT di errore della convenzione di denominazione Message e HRESULT: iniziare con DTS_E_ terminare con la descrizione dell'avviso operazione non riuscita HRESULTs-iniziare con DTS_W_ terminare con la descrizione delle informazioni sull'operazione di avviso HRESULTs-iniziare con DTS_I_ end con la descrizione degli HRESULT di operazione riuscita, iniziare con DTS_S_ terminare con la descrizione dei messaggi di operazione completati per il registro eventi. iniziare con DTS_MSG_ fine con la descrizione dei valori del messaggio sono 32 bit i valori sono disposti come segue: 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 | Funzionalità | Codice | +---+-+-+-----------------------+-------------------------------+ Where SEV-è il codice di gravità 00-Success 01-informativo 10-avviso 11-errore C-è il flag del codice del cliente R-è una funzionalità di bit riservata, ovvero il codice di codice della struttura, è il codice di stato della struttura

HttpClientConnection

Contiene proprietà e metodi che consentono a un pacchetto di accedere a un server Web utilizzando il protocollo HTTP per inviare o ricevere file. La classe non può essere ereditata.

LogEntryInfo

Contiene proprietà che descrivono una voce di log. Questa classe non può essere ereditata.

LogEntryInfoEnumerator

Supporta l'iterazione della raccolta LogEntryInfos. Questa classe non può essere ereditata.

LogEntryInfos

Contiene una raccolta di oggetti LogEntryInfo. Questa classe non può essere ereditata.

LoggingOptions

Contiene membri che regolano quali informazioni vengono incluse o escluse dalla registrazione. Questa classe non può essere ereditata.

LogProvider

Contiene informazioni su un provider di log associato a un pacchetto. Tutti i provider di log associati a un pacchetto si trovano nella raccolta LogProviders. Per i provider di log nel computer, utilizzare la classe Application e visualizzare la raccolta LogProviderInfos. La classe non può essere ereditata.

LogProviderBase

Definisce la classe di base astratta per i provider di log gestiti.

LogProviderEnumerator

Supporta l'iterazione della raccolta LogProviders. Questa classe non può essere ereditata.

LogProviderInfo

Fornisce informazioni sui provider di log trovati nel computer. Questa classe non può essere ereditata.

LogProviderInfoEnumerator

Supporta un'iterazione semplice della raccolta LogProviderInfos. La classe non può essere ereditata.

LogProviderInfos

Contiene una raccolta di oggetti LogProviderInfo. Questa classe non può essere ereditata.

LogProviders

Contiene una raccolta di oggetti LogProvider associati al pacchetto. La classe non può essere ereditata.

ManagedForEachEnumeratorWrapper

Rappresenta il wrapper per l'enumeratore For Each gestito. La classe non può essere ereditata.

ManagedHelper

Rappresenta l'helper gestito.

ManagedHelper.ManagedPropertyHelper

Rappresenta l'intestazione della proprietà gestita.

ManagedWrapper

Rappresenta il wrapper gestito.

ManagerSerializer

Rappresenta il serializzatore di gestione.

NameChecker

Rappresenta il controllo del nome.

ObjectReferenceTracker

Fornisce l'analisi relativa all'impatto e alle conseguenze dell'eliminazione di variabili e connessioni da un pacchetto. Questa classe non può essere ereditata.

Package

Rappresenta il contenitore del pacchetto. La classe non può essere ereditata.

PackageInfo

Contiene proprietà che restituiscono tutte le informazioni relative a un pacchetto quali data di creazione, numeri di versione e dimensione del pacchetto. Questa classe non può essere ereditata.

PackageInfoEnumerator

Supporta l'iterazione della raccolta PackageInfos. Questa classe non può essere ereditata.

PackageInfos

Contiene una raccolta di pacchetti trovati nel servizio Microsoft SQL Server o Integration Services. Questa classe non può essere ereditata.

PackageItem

PackageItem contiene informazioni correlate al pacchetto, inclusi il pacchetto, lo stato e così via.

PackageItems

Contiene una raccolta di oggetti PackageItem.

PackageParameterEnumerator

Rappresenta l'enumeratore dei parametri del pacchetto.

PackageUpgradeOptions

Specifica le opzioni da applicare quando viene aggiornato un pacchetto di Integration Services.

PackageUpgradeResult

Specifica i risultati di aggiornamento per un pacchetto.

Parameter

Rappresenta una classe di base astratta utilizzata dal parametro del pacchetto e dal parametro del progetto.

ParameterInfo

Rappresenta una copia di sola lettura delle informazioni sul parametro in modo che le applicazioni possano ottenere informazioni sul parametro senza dover caricare l'intero oggetto pacchetto.

ParameterInfos

Rappresenta una raccolta di oggetti parametro.

Parameters

Rappresenta una classe utilizzata dai parametri del pacchetto e dalla raccolta di parametri del progetto.

PipelineComponentInfo

Contiene proprietà pronte per essere utilizzate in una pipeline che descrivono un componente della pipeline attualmente installato nel computer locale.

PipelineComponentInfoEnumerator

Supporta l'iterazione della raccolta PipelineComponentInfos. Questa classe non può essere ereditata.

PipelineComponentInfos

Contiene una raccolta di oggetti PipelineComponentInfo. Questa classe non può essere ereditata.

PrecedenceConstraint

Specifica le proprietà per la configurazione di un vincolo di precedenza tra due contenitori. La classe non può essere ereditata.

PrecedenceConstraintEnumerator

Supporta un'iterazione semplice della raccolta PrecedenceConstraints. Questa classe non può essere ereditata.

PrecedenceConstraints

Contiene una raccolta di oggetti PrecedenceConstraint. Questa classe non può essere ereditata.

Project

Rappresenta Integration Services progetto che contiene pacchetti e parametri.

ProjectVariablesWrapper

Contiene una raccolta di wrapper di variabili di progetto.

PropertyEnumerator

Supporta l'iterazione della raccolta DtsProperties. Questa classe non può essere ereditata.

ReferenceLoader
RunningPackage

Fornisce un riferimento al pacchetto in fase di esecuzione da utilizzare dal servizio Integration Services. Questa classe non può essere ereditata.

RunningPackages

Contiene una raccolta di oggetti RunningPackage. Questa raccolta contiene l'elenco di pacchetti in esecuzione quando è stato chiamato il metodo GetRunningPackages(String) e non viene aggiornata all'avvio di un nuovo pacchetto o al termine di un pacchetto elencato. Se è necessario un nuovo snapshot, occorre chiamare nuovamente GetRunningPackages(String). Questa classe non può essere ereditata.

RunningPackagesEnumerator

Supporta l'iterazione della raccolta RunningPackages. Questa classe non può essere ereditata.

SelectedLogProviders

Contiene una raccolta di oggetti LogProvider selezionati. Questa classe non può essere ereditata.

SensitiveConnectionManagerBase
SensitiveStringAttribute
Sequence

Definisce un flusso di controllo costituito da un subset del flusso di controllo del pacchetto. Utilizzare contenitori Sequenza per raggruppare il pacchetto in più flussi di controllo separati, ognuno dei quali include una o più attività e contenitori che vengono eseguiti nell'ambito del flusso di controllo globale del pacchetto. Questa classe non può essere ereditata.

SsisServerExecution

Rappresenta l'esecuzione del server SSIS.

StorageInfo

Fornisce informazioni sulla posizione di archiviazione per i pacchetti di Integration Services originali o aggiornati.

Task

Definisce una classe astratta che implementa i metodi e le proprietà comuni a tutte le attività in Integration Services.

TaskHost

Fornisce un contenitore che incapsula una singola attività. In Progettazione SSIS, l'oggetto TaskHost non viene configurato separatamente, bensì quando si impostano le proprietà dell'attività incapsulata.

TaskInfo

Contiene informazioni su un'attività installata nel computer locale.

TaskInfoEnumerator

Supporta l'iterazione della raccolta TaskInfo. La classe non può essere ereditata.

TaskInfos

Contiene una raccolta di oggetti TaskInfo. Questa classe non può essere ereditata.

UpgradePackageInfo

Archivia informazioni su un pacchetto di Integration Services da aggiornare.

UpgradeResult

Determina il risultato dell'aggiornamento di una raccolta di pacchetti di Integration Services.

Variable

Rappresenta una variabile in un pacchetto, un'attività o un contenitore. La classe non può essere ereditata.

VariableDispenser

Accede alla raccolta Variables durante l'esecuzione del pacchetto. Questa classe non può essere ereditata.

VariableEnumerator

Supporta l'iterazione della raccolta Variables. Questa classe non può essere ereditata.

Variables

Contiene una raccolta di oggetti Variables,accessibili tramite diversi oggetti. La classe non può essere ereditata.

WarningEnumerator

Supporta l'iterazione della raccolta DtsWarnings. Questa classe non può essere ereditata.

Struct

DTSEventColumnFilter

Contiene un campo per ogni colonna che è possibile inserire in una voce di log. Per selezionare le colonne per la scrittura nel log, impostare il valore del campo su true. Impostare il valore su false per ogni campo che non si desidera aggiungere alla voce di log.

StatusMessage

Specifica i messaggi di avviso e di errore risultanti dall'aggiornamento di un pacchetto di Integration Services.

Interfacce

IDTSBreakpointSite

Definisce l'interazione tra il motore di runtime Integration Services e l'attività per l'esposizione di punti di interruzione e la creazione e la gestione di punti di interruzione personalizzati.

IDTSComponentEvents

Definisce un'interfaccia per la generazione evento.

IDTSComponentPersist

Consente il salvataggio e il caricamento di proprietà e impostazioni per componenti e attività dall'XML del pacchetto.

IDTSConfigurationControl

Fornisce una proprietà che controlla il modo in cui un pacchetto carica le configurazioni.

IDTSDowngradableObject

Rappresenta l'interfaccia dell'oggetto DTS che supporta il downgrade.

IDTSDumpConfiguration

Rappresenta la configurazione per il dump dell'interfaccia di Data Transformation Service.

IDTSEvents

Definisce un set di eventi utilizzati da TaskHost per conto di un'attività.

IDTSExecutionMetrics

Definisce la metrica utilizzata per tenere traccia dell'esecuzione di un contenitore.

IDTSExecutionPath

Rappresenta il percorso di esecuzione DTS.

IDTSForEachEnumerator

Fornisce i metodi e le proprietà per ForEachEnumerator.

IDTSForEachEnumeratorUI

Contiene i membri implementati dalla classe dell'interfaccia utente ForEachEnumeratorUI.

IDTSInfoEvents

Definisce un'interfaccia utilizzata per generare eventi di messaggi informativi, avvisi ed errori.

IDTSLogging

Definisce le opzioni di registrazione per un contenitore.

IDTSManagedTask

Definisce un'interfaccia implementata sulle classi di attività per identificare la classe come attività gestita.

IDTSName

Definisce le proprietà comunemente utilizzate da molti oggetti nel runtime Integration Services. Le proprietà comuni di oggetti denominati includono un nome, un nome di creazione, un ID (GUID) e una descrizione.

IDTSObjectHost

Definisce un'interfaccia che consente che i componenti vengano considerati come oggetti host generici.

IDTSPackageInternal

Definisce un'interfaccia implementata da contenitori che necessitano di disporre della proprietà interna.

IDTSPackagePath

Definisce un'interfaccia implementata da contenitori per cui il percorso del pacchetto deve essere restituito in una proprietà.

IDTSPersist

Definisce un'interfaccia che consente il salvataggio e il caricamento dei dati.

IDTSPropertiesProvider

Definisce un'interfaccia, ereditata dai contenitori, che consente di impostare le proprietà mediante un'espressione e di associare al contenitore una raccolta enumerabile di proprietà.

IDTSPropertiesProviderEx

Rappresenta le espressioni del provider delle proprietà DTS.

IDTSSequence

Contiene due raccolte utilizzate dai contenitori.

IDTSSuspend

Fornisce metodi e proprietà che vengono chiamati dal motore di runtime per notificare all'attività di sospendere l'esecuzione.

Enumerazioni

ActionOnExistType

Definisce il comportamento che si verifica quando un pacchetto di aggiornamento ha lo stesso nome di un pacchetto di Integration Services esistente.

ConnectionManagerItemState

Specifica lo stato dell'elemento di gestione connessione.

DTSBreakpointHitTest

Enumera i valori per i tipi di passaggi. Questa classe opera con la classe BreakpointTarget.

DTSCheckpointUsage

Specifica valori che descrivono se o quando viene riavviato un pacchetto.

DTSConfigurationType

Specifica le modalità tramite cui può essere salvata una configurazione per un pacchetto.

DTSConnectionManagerScope

Specifica l'ambito della gestione connessione DTS.

DTSEventFilterKind

Descrive il tipo di filtro eventi che viene impostato sulla registrazione.

DTSExecResult

Fornisce valori che descrivono il risultato di un'esecuzione dell'attività.

DTSExecStatus

Contiene valori che indicano lo stato corrente di esecuzione dell'attività o di un oggetto contenitore al momento della chiamata.

DTSExecutionLocation

Specifica il percorso di esecuzione DTS.

DTSFileConnectionUsageType

Fornisce informazioni sulle modalità con cui una connessione viene utilizzata da un client del componente.

DTSForcedExecResult

Specifica il risultato dell'esecuzione di un contenitore quando l'oggetto del contenitore ForceExecutionValue è impostato su true.

DTSLogEntryFrequency

Fornisce informazioni di supporto alla pianificazione del log. Si sceglie l'hint che corrisponde maggiormente alla frequenza prevista di generazione di una particolare voce di log nell'attività. Questa proprietà di enumerazione supporta quindi gli utenti del pacchetto quando desiderano configurare il filtraggio di voci di log. L'utente può visualizzare la proprietà e sapere in anticipo se sarà presente un numero eccessivo di voci di un particolare tipo e pianificare di conseguenza.

DTSLoggingMode

Specifica il comportamento di registrazione del contenitore. Il contenitore può attivare e disabilitare la registrazione o specificare che l'impostazione da utilizzare è l'impostazione trovata sul contenitore padre.

DTSObjectHostType

Descrive il tipo di contenitore che ospita l'altra attività o contenitore.

DTSObjectReferenceType

Specifica i tipi di oggetti per cui la classe ObjectReferenceTracker fornirà l'analisi di impatto. Questa enumerazione viene utilizzata dalla classe EnumReferencedObjects a sua volta utilizzata dalla classe Package nel metodo FindReferencedObjects(Object).

DTSPackageInfoFlags

Descrive se un pacchetto è una cartella o un pacchetto. Si utilizza per l'impostazione di un valore valido nella proprietà Flags.

DTSPackageType

Identifica lo strumento che ha creato il pacchetto.

DTSPipelineComponentType

Classifica i componenti della pipeline per categoria.

DTSPrecedenceEvalOp

Indica le operazioni di valutazione utilizzate dal vincolo di precedenza.

DTSPriorityClass

Descrive la priorità di un thread in una classe.

DTSProductLevel

Specifica l'edizione del prodotto SQL Server.

DTSPropertyKind

Contiene valori che descrivono il tipo di proprietà.

DTSProtectionLevel

Controlla la gestione di informazioni riservate nel pacchetto.

DTSProviderSubType

Identifica un provider OLE DB specifico. Il valore di enumerazione identifica anche il formato del tipo di dati utilizzato da quel provider quando ProviderType è OLE DB.

DTSProviderType

Descrive il tipo di provider archiviato.

DTSServerParameterType

Specifica il tipo di parametro del server DTS.

DTSSignatureStatus

Descrive lo stato della firma digitale.

DTSTargetServerVersion
DTSTransactionOption

Descrive la supportabilità della transazione e specifica se un contenitore partecipa alle transazioni.

NameCheckResult

Specifica il risultato di una verifica nomi.

PackageFormatVersionUpdate
PackageItemState

Specifica lo stato di un elemento di pacchetto.

Project.AccessMode

Definisce le costanti per accesso in sola lettura o lettura/scrittura a un progetto.

ProjectStorageAttributes

Specifica gli attributi di archiviazione del progetto.

StorageType

Definisce il tipo di archiviazione in cui verranno salvati i pacchetti di Integration Services aggiornati.

UpgradeResultStatus

Definisce i risultati dell'aggiornamento di un pacchetto di Integration Services.