Microsoft.SqlServer.Dts.Runtime Espace de noms

L'espace de noms Microsoft.SqlServer.Dts.Runtime contient les classes et les interfaces qui permettent de créer des packages, des tâches personnalisées et d'autres éléments de flux de contrôle de package.

Classes

Application

Détecte les objets Package et y accède. Il peut également accéder aux collections et aux propriétés qui contiennent des informations sur le système.

ApplocalHelper

ApplocalHelper contient des fonctions d’assistance statiques qui permettent de faire face aux problèmes d’applicationlocal.

ApplocalReferenceLoader

chargeur de référence pour l’assembly local d’application

BatchUpgradeOptions

Spécifie les options que la Upgrade(IEnumerable<UpgradePackageInfo>, StorageInfo, StorageInfo, BatchUpgradeOptions, IDTSEvents) méthode appliquera à une liste de packages Integration Services pendant le processus de mise à niveau.

BreakpointManager

Gère tous les points d'arrêt définis pour une tâche. Cette classe ne peut pas être héritée.

BreakpointTarget

Contient des informations sur les points d'arrêt définis dans le package. Cette classe ne peut pas être héritée.

BreakpointTargetEnumerator

Crée un objet BreakpointTargetEnumerator pour la collection BreakpointTargets. Cette classe ne peut pas être héritée.

BreakpointTargets

Contient une collection d'objets BreakpointTarget. Cette classe ne peut pas être héritée.

Configuration

Représente une classe de configuration qui contient des informations sur la manière dont un package est configuré. Cette classe ne peut pas être héritée.

ConfigurationEnumerator

Prend en charge l'itération au sein de la collection Configurations. Cette classe ne peut pas être héritée.

Configurations

Représente une collection d'objets Configuration. Cette classe ne peut pas être héritée.

ConnectionEnumerator

Prend en charge l'itération au sein de la collection Connections. Cette classe ne peut pas être héritée.

ConnectionInfo

Contient des informations sur les connexions disponibles sur l'ordinateur. Cette classe ne peut pas être héritée.

ConnectionInfoEnumerator

Prend en charge l'itération au sein de la collection Connections. Cette classe ne peut pas être héritée.

ConnectionInfos

Contient des informations concernant toutes les connexions sur l'ordinateur. La collection contient des objets ConnectionInfo qui fournissent des détails sur chaque connexion. La collection est disponible à l'aide de la classe Application. Cette classe ne peut pas être héritée.

ConnectionManager

Fournit les informations nécessaires pour vous connecter à une source de données. Toutes les classes qui héritent de l'objet ConnectionManager contiennent des propriétés et des méthodes identiques. La classe ConnectionManager isole du runtime les détails d'implémentation des différents types de connexions. Elle permet au runtime d'interagir avec chaque gestionnaire de connexions de façon cohérente et prévisible. Les gestionnaires de connexions contiennent un jeu de propriétés stock que toutes les connexions ont en commun, telles que les propriétés Name, ID, Description et ConnectionString. Toutefois, chaque type de connexion possède des propriétés supplémentaires qui lui sont spécifiques. Ces propriétés sont accessibles via la collection Properties. Cette classe ne peut pas être héritée.

ConnectionManagerBase

Représente la classe de base abstraite des gestionnaires de connexions.

ConnectionManagerItem

Représente les objets du gestionnaire de connexions.

ConnectionManagerItems

Représente les objets du gestionnaire de connexions.

Connections

Contient une collection d'objets ConnectionManager accessibles via l'objet Package. Cette classe ne peut pas être héritée.

DataTypeInfo

Contient des membres qui retournent des informations sur le type de données d’un objet SQL Server Integration Services (SSIS) pour un Application. Cette classe ne peut pas être héritée.

DataTypeInfoEnumerator

Prend en charge l'itération au sein de la collection DataTypeInfos. Cette classe ne peut pas être héritée.

DataTypeInfos

Contient une collection d'objets DataTypeInfo. Cette classe ne peut pas être héritée.

DBProviderInfo

Contient des informations sur un fournisseur de bases de données. Cette classe ne peut pas être héritée.

DBProviderInfoEnumerator

Prend en charge l'itération au sein de la collection DBProviderInfos. Cette classe ne peut pas être héritée.

DBProviderInfos

Contient une collection d'objets DBProviderInfo. Cette classe ne peut pas être héritée.

DefaultEvents

Définit les événements par défaut fournis par le runtime Integration Services.

DtProjectStorage

L'espace de noms Microsoft.SqlServer.Dts.Runtime contient les classes et les interfaces qui permettent de créer des packages, des tâches personnalisées et d'autres éléments de flux de contrôle de package.

DtsComException

Exception qu’Integration Services déclenche lorsqu’une erreur COM se produit.

DtsComponentException

Exception levée lorsqu'une erreur se produit dans un composant.

DtsConnectionAttribute

Fournit des informations sur un objet ConnectionManager au moment de la conception.

DtsConnectionException

Exception levée lorsqu'il existe une erreur dans une connexion.

DtsContainer

Définit une classe de base abstraite qui implémente les propriétés et les méthodes utilisées par tous les conteneurs et les packages.

DtsConvert

Fournit des méthodes de conversion pour convertir des objets managés du runtime Integration Services en leurs implémentations natives et vice-versa. Cette classe ne peut pas être héritée.

DtsCouldNotCreateManagedConnectionException

Exception qui indique qu'une connexion managée n'a pas pu être créée. Cette classe ne peut pas être héritée.

DtsCouldNotCreateManagedForEachEnumeratorException

Exception qui indique qu'un énumérateur ForEach managé n'a pas pu être créé. Cette classe ne peut pas être héritée.

DtsEnumerator

Définit une classe de base abstraite qui implémente les méthodes IEnumerator.

DtsError

Contient des informations sur une erreur qui s'est produite lors de l'exécution. Cette classe ne peut pas être héritée.

DtsErrors

Représente une collection d'objets DtsError. Cette classe ne peut pas être héritée.

DtsEventHandler

Conteneur dans un package ou autres conteneurs contenant des fichiers exécutables à exécuter lorsque des événements spécifiques se produisent. Cette classe ne peut pas être héritée.

DtsEventHandlerEnumerator

Prend en charge l'itération au sein de la collection DtsEventHandlers. Cette classe ne peut pas être héritée.

DtsEventHandlers

Représente une collection d'objets DtsEventHandler. Cette classe ne peut pas être héritée.

DtsException

Définit une classe d'exception générique qui, selon le code d'erreur retourné, crée une classe spécifique au type d'exception qui s'est produit.

DtsExponentTooLargeException

Classe d'exception levée lorsque la clé de certification X.509 d'un package n'est pas valide.

DtsForEachEnumeratorAttribute

Fournit des informations sur un objet ForEachEnumerator au moment de la conception. Cette classe ne peut pas être héritée.

DtsGenericException

Exception levée lorsqu'une erreur qui n'est pas contrôlée par une autre classe d'exception se produit.

DtsInvalidBreakpointSiteException

Exception levée pour indiquer qu'il existe un point d'arrêt non valide. Cette classe ne peut pas être héritée.

DtsInvalidProjectPasswordOrDataException

Représente le mot de passe de projet non valide ou l'exception de données que cette classe contient pendant l'exécution.

DtsInvalidProjectUserKeyOrDataException

Représente la clé utilisateur du projet non valide ou l'exception de données que cette classe contient.

DtsLogProviderAttribute

Fournit des informations sur un objet LogProvider au moment de la conception.

DTSManagedXmlSerializationHelper

Représente l'application d'assistance pour la sérialisation XML gérée par DTS.

DtsNoConnectionAssignedException

Exception levée pour spécifier qu'une erreur interne s'est produite lorsqu'un wrapper managé a été utilisé pour un objet natif d'un type incorrect.

DtsNoForEachEnumAssignedException

Exception levée pour spécifier qu'une erreur interne s'est produite lorsqu'un wrapper managé a été utilisé pour un objet natif d'un autre type que ForEachEnumerator.

DtsNoLogProviderAssignedException

Exception levée pour spécifier qu'une erreur interne s'est produite lorsqu'un wrapper managé a été utilisé pour un objet natif d'un autre type que LogProvider.

DtsNoObjectAssignedException

Exception levée pour spécifier qu'une erreur interne s'est produite lorsqu'un wrapper managé a été utilisé pour un objet natif d'un type incorrect.

DtsNotAConnectionException

Exception levée pour spécifier qu'une erreur interne s'est produite lorsqu'un wrapper managé a été utilisé pour un objet natif d'un type incorrect.

DtsNotAForEachEnumException

Exception levée pour spécifier qu'une erreur interne s'est produite lorsqu'un wrapper managé a été utilisé pour un objet natif d'un autre type que ForEachEnumerator.

DtsNotALogProviderException

Exception levée pour spécifier qu'une erreur interne s'est produite lorsqu'un wrapper managé a été utilisé pour un objet natif d'un autre type que LogProvider.

DtsNotAManagedEnumeratorException

Exception levée pour spécifier que l'énumérateur n'est pas un énumérateur managé. Cette classe ne peut pas être héritée.

DtsNoTaskAssignedException

Exception levée pour spécifier qu'une erreur interne s'est produite lorsqu'un wrapper managé a été utilisé pour un objet natif d'un type incorrect.

DtsNotATaskException

Exception levée pour spécifier qu'une erreur interne s'est produite lorsqu'un wrapper managé a été utilisé pour un objet natif d'un type incorrect.

DtsObject

Définit une classe de base abstraite qui contient les membres communs à tous les objets de l'espace de noms Microsoft.SqlServer.Dts.Runtime.

DtsPipelineException

Exception levée lorsqu'une erreur se produit dans le pipeline.

DtsProperties

Contient une collection d'objets DtsProperty. Cette classe ne peut pas être héritée.

DtsProperty

Contient des propriétés et des méthodes utilisées par plusieurs conteneurs dans leurs propriétés. Cette classe ne peut pas être héritée.

DtsPropertyAttribute

Représente l'attribut de propriété DTS.

DTSReadOnlyCollectionBase

Définit une classe de base abstraite qui implémente les membres communs utilisés par toutes les collections Integration Services en lecture seule. Il fournit la classe de base abstraite (MustInherit en Visual Basic) pour une collection fortement typée.

DtsRuntimeException

Exception levée lorsqu'il existe une erreur dans le flux de contrôle.

DtsScriptingException

Exception levée lorsqu'il existe une erreur dans une tâche de script.

DtsSqlException

Exception levée lorsqu'il existe une erreur dans une tâche SQL.

DtsTaskAttribute

Fournit des informations sur un objet Task au moment de la conception.

DtsTaskException

Exception levée lorsqu'une erreur se produit dans une tâche.

DtsToolsException

Exception levée lorsqu'une erreur se produit dans l'un des outils.

DtsWarning

Contient les propriétés utilisées lorsqu'un avertissement se produit. Cette classe ne peut pas être héritée.

DtsWarnings

Contient une collection d'objets DtsWarning. Cette classe ne peut pas être héritée.

EmptyEnumerator

Fournit un énumérateur vide qui est retourné par le runtime Integration Services lorsqu’il n’y a aucun élément dans la collection à énumérer.

EnumReferencedObjects

Énumère les objets référencés.

ErrorEnumerator

Prend en charge l'itération au sein de la collection DtsErrors. Cette classe ne peut pas être héritée.

EventInfo

Contient des informations sur un événement. Cette classe ne peut pas être héritée.

EventInfoEnumerator

Prend en charge l'itération au sein de la collection EventInfos. Cette classe ne peut pas être héritée.

EventInfos

Contient une collection d'objets EventInfo. Le moteur d'exécution expose une collection EventInfos sur tous les conteneurs de la hiérarchie du package. La collection reçue par une tâche est une référence à la collection EventInfos sur l'objet TaskHost qui encapsule la tâche. Les collections EventInfos d’autres conteneurs contiennent le contenu agrégé des collections de EventInfos leurs enfants. Cette classe ne peut pas être héritée.

EventsProvider

Définit une classe abstraite qui contient une collection de conteneurs de gestionnaires d'événements et la collection EventInfos. Cette classe route des événements vers ces gestionnaires d'événements à la réception d'un événement.

Executable

Définit une classe abstraite qui fournit les méthodes dont tous les objets exécutés par le moteur d'exécution doivent hériter et qu'ils doivent implémenter.

ExecutableEnumerator

Prend en charge l'itération au sein de la collection Executables. Cette classe ne peut pas être héritée.

Executables

Contient une collection d'objets Executable. Cette classe ne peut pas être héritée.

ExtendedProperties

Contient une collection d'objets ExtendedProperty. Cette classe ne peut pas être héritée.

ExtendedProperty

Cette classe contient des membres qui contiennent des informations supplémentaires concernant un package.

ExtendedPropertyEnumerator

Prend en charge l'itération au sein de la collection ExtendedProperties. Cette classe ne peut pas être héritée.

FlatFileColumn

Contient des informations qui définissent les propriétés de colonnes dans un adaptateur des données de source ou de destination d'un fichier plat. L'adaptateur de fichier plat est utilisé pour accéder aux données dans les fichiers plats. Cette classe ne peut pas être héritée.

ForEachEnumerator

Énumère les éléments au sein desquels l'objet ForEachLoop est chargé d'effectuer une itération.

ForEachEnumeratorHost

Définit la classe d'hôte pour l'objet ForEachEnumerator. Cette classe ne peut pas être héritée.

ForEachEnumeratorInfo

Contient des informations sur l'objet ForEachEnumerator. Cette classe ne peut pas être héritée.

ForEachEnumeratorInfos

Collection d'objets ForEachEnumeratorInfo. Cette classe ne peut pas être héritée.

ForEachEnumeratorInfosEnumerator

Prend en charge l'itération au sein de la collection ForEachEnumeratorInfos. Cette classe ne peut pas être héritée.

ForEachEnumeratorUI

Fournit des informations pour contrôler l'interface utilisateur graphique de l'objet ForEachEnumerator.

ForEachLoop

Fournit un conteneur qui définit un workflow itératif dans un package à l’aide de l’instruction d’itération foreach.

ForEachVariableMapping

Mappe chaque variable à la valeur ou à l'expression qu'elle contient. Cette classe ne peut pas être héritée.

ForEachVariableMappingEnumerator

Prend en charge l'itération au sein de la collection ForEachVariableMappings. Cette classe ne peut pas être héritée.

ForEachVariableMappings

Contient une collection d'objets ForEachVariableMapping. Cette classe ne peut pas être héritée.

ForLoop

Fournit un conteneur qui définit un flux de travail itératif dans un package, à l’aide de l’instruction for itération.

FtpClientConnection

Télécharge des fichiers de données et gère des répertoires sur les serveurs. Cette classe ne peut pas être héritée.

HResults

Copyright (c) 2019 Microsoft Corporation Ce fichier contient tous les messages d’événements anglais et les HRESULT pour sql Data Transformation Services Runtime, Pipeline, tâches de stock et transformations de stock. Message et convention de nommage HRESULT Erreur HRESULTs - Commencez par DTS_E_ Fin avec la description de l’opération d’avertissement HRESULTs d’avertissement - Commencez par DTS_W_ Fin par la description de l’opération d’avertissement Informations HRESUL Ts - Commencez par DTS_I_ Fin avec la description de l’opération HRESULTs de réussite - Commencez par DTS_S_ Fin par la description de l’opération réussie Messages pour le journal des événements - Commencez par DTS_MSG_ Fin avec la description du message Les valeurs sont des valeurs 32 bits disposées comme suit : 3 3 2 2 2 2 2 2 2 2 2 1 1 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| Installation | Code | +---+---+-----------------------+-------------------------------+ où Sev - est le code de gravité 00 - Réussite 01 - Informations 10 - Avertissement 11 - Erreur C - Est l’indicateur de code client R - est un paramètre de bits réservés - est le code d’installation - est le code status de l’installation

HttpClientConnection

Contient des propriétés et des méthodes qui permettent à un package d'accéder à un serveur Web en utilisant le protocole HTTP pour envoyer ou recevoir des fichiers. Cette classe ne peut pas être héritée.

LogEntryInfo

Contient des propriétés qui décrivent une entrée de journal. Cette classe ne peut pas être héritée.

LogEntryInfoEnumerator

Prend en charge l'itération au sein de la collection LogEntryInfos. Cette classe ne peut pas être héritée.

LogEntryInfos

Contient une collection d'objets LogEntryInfo. Cette classe ne peut pas être héritée.

LoggingOptions

Contient des membres qui déterminent quelles informations sont incluses dans la journalisation ou en sont exclues. Cette classe ne peut pas être héritée.

LogProvider

Contient des informations sur un module fournisseur d'informations associé à un package. Tous les modules fournisseurs d'informations associés à un package se trouvent dans la collection LogProviders. Pour les modules fournisseurs d'informations sur l'ordinateur, utilisez la classe Application et consultez la collection LogProviderInfos. Cette classe ne peut pas être héritée.

LogProviderBase

Définit la classe de base abstraite des modules fournisseurs d'informations managés.

LogProviderEnumerator

Prend en charge l'itération au sein de la collection LogProviders. Cette classe ne peut pas être héritée.

LogProviderInfo

Fournit des informations sur les modules fournisseur d'informations trouvés sur l'ordinateur. Cette classe ne peut pas être héritée.

LogProviderInfoEnumerator

Prend en charge une itération simple au sein de la collection LogProviderInfos. Cette classe ne peut pas être héritée.

LogProviderInfos

Contient une collection d'objets LogProviderInfo. Cette classe ne peut pas être héritée.

LogProviders

Contient une collection d'objets LogProvider associés au package. Cette classe ne peut pas être héritée.

ManagedForEachEnumeratorWrapper

Représente le wrapper de l'énumérateur managé For Each. Cette classe ne peut pas être héritée.

ManagedHelper

Représente l'application d'assistance managée.

ManagedHelper.ManagedPropertyHelper

Représente l'en-tête de la propriété managée.

ManagedWrapper

Représente le wrapper managé.

ManagerSerializer

Représente le sérialiseur du gestionnaire.

NameChecker

Représente le vérificateur de nom.

ObjectReferenceTracker

Fournit une analyse concernant l'impact et les conséquences de la suppression des variables et des connexions d'un package. Cette classe ne peut pas être héritée.

Package

Représente le conteneur de packages. Cette classe ne peut pas être héritée.

PackageInfo

Contient des propriétés qui retournent toutes les informations relatives à un package, telles que la date à laquelle il a été créé, les numéros de version et la taille du package. Cette classe ne peut pas être héritée.

PackageInfoEnumerator

Prend en charge l'itération au sein de la collection PackageInfos. Cette classe ne peut pas être héritée.

PackageInfos

Contient une collection de packages trouvés dans Microsoft SQL Server ou le service Integration Services. Cette classe ne peut pas être héritée.

PackageItem

PackageItem contient des informations relatives au package, notamment le package, l’état, etc.

PackageItems

Contient une collection d'objets PackageItem.

PackageParameterEnumerator

Représente l'énumérateur de paramètre du package.

PackageUpgradeOptions

Spécifie les options à appliquer lorsqu’un package Integration Services est mis à niveau.

PackageUpgradeResult

Spécifie les résultats de la mise à niveau d'un package.

Parameter

Représente une classe de base abstraite utilisée à la fois par le paramètre du package et le paramètre du projet.

ParameterInfo

Représente une copie en lecture seule des informations de paramètre qui permet aux applications d'obtenir les informations de paramètre sans devoir charger l'objet de package entier.

ParameterInfos

Représente une collection d'objets de paramètre.

Parameters

Représente une classe utilisée à la fois par les paramètres du package et par la collection de paramètres du projet.

PipelineComponentInfo

Contient des propriétés décrivant un composant de pipeline actuellement installé sur l'ordinateur local et qui sont prêtes à être utilisées dans un pipeline.

PipelineComponentInfoEnumerator

Prend en charge l'itération au sein de la collection PipelineComponentInfos. Cette classe ne peut pas être héritée.

PipelineComponentInfos

Contient une collection d'objets PipelineComponentInfo. Cette classe ne peut pas être héritée.

PrecedenceConstraint

Spécifie les propriétés de configuration d'une contrainte de précédence entre deux conteneurs. Cette classe ne peut pas être héritée.

PrecedenceConstraintEnumerator

Prend en charge une itération simple au sein de la collection PrecedenceConstraints. Cette classe ne peut pas être héritée.

PrecedenceConstraints

Contient une collection d'objets PrecedenceConstraint. Cette classe ne peut pas être héritée.

Project

Représente un projet Integration Services qui contient des packages et des paramètres.

ProjectVariablesWrapper

Contient une collection de wrappers de variables de projet.

PropertyEnumerator

Prend en charge l'itération au sein de la collection DtsProperties. Cette classe ne peut pas être héritée.

ReferenceLoader

L'espace de noms Microsoft.SqlServer.Dts.Runtime contient les classes et les interfaces qui permettent de créer des packages, des tâches personnalisées et d'autres éléments de flux de contrôle de package.

RunningPackage

Fournit une référence au package d’exécution à utiliser à partir du service Integration Services. Cette classe ne peut pas être héritée.

RunningPackages

Contient une collection d'objets RunningPackage. Cette collection contient la liste des packages en cours d'exécution lors de l'appel de la méthode GetRunningPackages(String), et n'est pas mise à jour lorsqu'un nouveau package commence ou qu'un package répertorié se termine. Si vous avez besoin d'un nouvel instantané, vous devez rappeler la méthode GetRunningPackages(String). Cette classe ne peut pas être héritée.

RunningPackagesEnumerator

Prend en charge l'itération au sein de la collection RunningPackages. Cette classe ne peut pas être héritée.

SelectedLogProviders

Contient une collection d'objets LogProvider sélectionnés. Cette classe ne peut pas être héritée.

SensitiveConnectionManagerBase

L'espace de noms Microsoft.SqlServer.Dts.Runtime contient les classes et les interfaces qui permettent de créer des packages, des tâches personnalisées et d'autres éléments de flux de contrôle de package.

SensitiveStringAttribute

L'espace de noms Microsoft.SqlServer.Dts.Runtime contient les classes et les interfaces qui permettent de créer des packages, des tâches personnalisées et d'autres éléments de flux de contrôle de package.

Sequence

Définit un flux de contrôle correspondant à un sous-ensemble du flux de contrôle du package. Utilisez les conteneurs de séquences pour regrouper le package en plusieurs flux de contrôle distincts, contenant chacun un ou plusieurs conteneurs et tâches exécutés dans le flux de contrôle global du package. Cette classe ne peut pas être héritée.

SsisServerExecution

Représente l'exécution du serveur SSIS.

StorageInfo

Fournit des informations sur l'emplacement de stockage pour les packages Integration Services d'origine ou mis à niveau.

Task

Définit une classe abstraite qui implémente les méthodes et les propriétés communes à toutes les tâches dans Integration Services.

TaskHost

Fournit un conteneur qui encapsule une tâche unique. Dans le concepteur SSIS, l’objet TaskHost n’est pas configuré séparément ; il est configuré lorsque vous définissez les propriétés de la tâche qu’il encapsule.

TaskInfo

Contient des informations concernant une tâche installée sur l'ordinateur local.

TaskInfoEnumerator

Prend en charge l'itération au sein de la collection TaskInfo. Cette classe ne peut pas être héritée.

TaskInfos

Contient une collection d'objets TaskInfo. Cette classe ne peut pas être héritée.

UpgradePackageInfo

Stocke des informations sur un package Integration Services qui doit être mis à niveau.

UpgradeResult

Détermine le résultat de la mise à niveau d’une collection de packages Integration Services.

Variable

Représente une variable sur un package, une tâche ou un conteneur. Cette classe ne peut pas être héritée.

VariableDispenser

Accède à la collection Variables pendant l'exécution d'un package. Cette classe ne peut pas être héritée.

VariableEnumerator

Prend en charge l'itération au sein de la collection Variables. Cette classe ne peut pas être héritée.

Variables

Contient une collection d'objets Variables, qui sont accessibles par le biais de plusieurs objets. Cette classe ne peut pas être héritée.

WarningEnumerator

Prend en charge l'itération au sein de la collection DtsWarnings. Cette classe ne peut pas être héritée.

Structures

DTSEventColumnFilter

Contient un champ pour chaque colonne que vous pouvez ajouter dans une entrée de journal. Pour sélectionner des colonnes à écrire dans le journal, définissez la valeur du champ sur true. Définissez la valeur sur false pour chaque champ que vous ne souhaitez pas ajouter à l’entrée de journal.

StatusMessage

Spécifie les messages d'avertissement et d'erreur résultant de la mise à niveau d'un package Integration Services.

Interfaces

IDTSBreakpointSite

Définit l’interaction entre le moteur d’exécution Integration Services et la tâche d’exposition des points d’arrêt et de création et de gestion des points d’arrêt personnalisés.

IDTSComponentEvents

Définit une interface qui fournit le déclenchement des événements.

IDTSComponentPersist

Permet d'enregistrer et de charger des propriétés et paramètres de composants, ainsi que des tâches, à partir de la définition XML du package.

IDTSConfigurationControl

Fournit une propriété qui contrôle comment un package charge les configurations.

IDTSDowngradableObject

Représente l'interface de l'objet DTS pouvant être rétrogradé.

IDTSDumpConfiguration

Représente la configuration du vidage de l'interface de Data Transformation Service.

IDTSEvents

Définit un jeu d'événements utilisés par l'objet TaskHost pour le compte d'une tâche.

IDTSExecutionMetrics

Définit les mesures utilisées pour suivre l'exécution d'un conteneur.

IDTSExecutionPath

Représente le chemin d'accès d'exécution DTS.

IDTSForEachEnumerator

Fournit les méthodes et propriétés de l'objet ForEachEnumerator.

IDTSForEachEnumeratorUI

Contient les membres implémentés par la classe d'interface utilisateur ForEachEnumeratorUI.

IDTSInfoEvents

Définit une interface utilisée pour déclencher des événements d'informations, d'avertissement et d'erreur.

IDTSLogging

Définit les options de journalisation d'un conteneur.

IDTSManagedTask

Définit une interface mise en œuvre sur les classes de tâche pour identifier la classe comme une tâche managée.

IDTSName

Définit les propriétés couramment utilisées par de nombreux objets dans le runtime Integration Services. Les propriétés communes d'objets nommés incluent un nom, un nom de création, un ID (GUID) et une description.

IDTSObjectHost

Définit une interface qui permet de traiter des composants comme des objets hôtes génériques.

IDTSPackageInternal

Définit une interface mise en œuvre par des conteneurs qui ont besoin de la propriété interne.

IDTSPackagePath

Définit une interface mise en œuvre par des conteneurs dont le chemin d'accès au package doit être retourné dans une propriété.

IDTSPersist

Définit une interface qui permet d'enregistrer et de charger des données.

IDTSPropertiesProvider

Définit une interface, héritée par les conteneurs, qui permet de définir les propriétés au moyen d'une expression et d'associer au conteneur une collection de propriétés énumérable.

IDTSPropertiesProviderEx

Représente les expressions de fournisseur de propriétés DTS.

IDTSSequence

Contient deux collections utilisées par les conteneurs.

IDTSSuspend

Fournit des méthodes et des propriétés appelées par le moteur d'exécution pour avertir des tâches de suspendre ou reprendre leur exécution.

Énumérations

ActionOnExistType

Définit le comportement qui se produit lorsqu’un package de mise à niveau porte le même nom qu’un package Integration Services existant.

ConnectionManagerItemState

Spécifie l'état de l'élément de gestionnaire de connexions.

DTSBreakpointHitTest

Énumère les valeurs des types de nombre d'accès. Cette classe fonctionne avec la classe BreakpointTarget.

DTSCheckpointUsage

Spécifie des valeurs qui décrivent si un package est redémarré.

DTSConfigurationType

Spécifie de quelle manière la configuration d'un package peut être enregistrée.

DTSConnectionManagerScope

Spécifie l'étendue du gestionnaire de connexion DTS.

DTSEventFilterKind

Indique quel type de filtre d'événement est défini pour la journalisation.

DTSExecResult

Fournit des valeurs qui décrivent le résultat de l'exécution d'une tâche.

DTSExecStatus

Contient des valeurs qui indiquent l'état actuel de l'exécution de la tâche ou d'un objet conteneur au moment de l'appel.

DTSExecutionLocation

Spécifie l'emplacement d'exécution DTS.

DTSFileConnectionUsageType

Fournit des informations sur l'utilisation d'une connexion par un client composant.

DTSForcedExecResult

Spécifie le résultat d’exécution d’un conteneur lorsque celui du ForceExecutionValue conteneur a la valeur true.

DTSLogEntryFrequency

Fournit des informations pour permettre la planification d'un journal. Vous choisissez l'indicateur qui correspond le mieux à la fréquence à laquelle vous prévoyez de générer une entrée de journal particulière dans votre tâche. Cette propriété d'énumération aide ensuite les utilisateurs du package lorsqu'ils souhaitent configurer le filtrage des entrées de journaux. L'utilisateur peut consulter la propriété et savoir à l'avance s'il y aura un nombre considérable d'entrées d'un type particulier, puis planifier en conséquence.

DTSLoggingMode

Spécifie le comportement de journalisation du conteneur. Le conteneur peut activer ou désactiver la journalisation, ou spécifier que la configuration à utiliser est celle qui se trouve sur le conteneur parent.

DTSObjectHostType

Décrit le type de conteneur qui héberge l'autre tâche ou conteneur.

DTSObjectReferenceType

Spécifie les types d'objets pour lesquels la classe ObjectReferenceTracker fournira une analyse d'impact. Cette énumération est utilisée par la classe EnumReferencedObjects, qui à son tour est utilisée par la classe Package dans sa méthode FindReferencedObjects(Object).

DTSPackageInfoFlags

Décrit si un package est un dossier ou un package. Elle est utilisée pour définir une valeur valide dans la propriété Flags.

DTSPackageType

Identifie l'outil qui a créé le package.

DTSPipelineComponentType

Classifie des composants de pipeline par catégorie.

DTSPrecedenceEvalOp

Indique les opérations d'évaluation utilisées par la contrainte de précédence.

DTSPriorityClass

Décrit la priorité d'un thread dans une classe.

DTSProductLevel

Spécifie l’édition SQL Server produit.

DTSPropertyKind

Contient des valeurs qui décrivent le type de propriété.

DTSProtectionLevel

Contrôle la gestion d'informations sensibles dans le package.

DTSProviderSubType

Identifie un fournisseur OLE DB spécifique. La valeur d'énumération identifie également le format de type de données utilisé par ce fournisseur lorsque la propriété ProviderType est OLE DB.

DTSProviderType

Décrit le type de fournisseur stocké.

DTSServerParameterType

Spécifie le type de paramètre de serveur DTS.

DTSSignatureStatus

Décrit l'état de la signature numérique.

DTSTargetServerVersion

L'espace de noms Microsoft.SqlServer.Dts.Runtime contient les classes et les interfaces qui permettent de créer des packages, des tâches personnalisées et d'autres éléments de flux de contrôle de package.

DTSTransactionOption

Décrit la prise en charge des transactions et spécifie si un conteneur participe aux transactions.

NameCheckResult

Spécifie le résultat d'une vérification de nom.

PackageFormatVersionUpdate

L'espace de noms Microsoft.SqlServer.Dts.Runtime contient les classes et les interfaces qui permettent de créer des packages, des tâches personnalisées et d'autres éléments de flux de contrôle de package.

PackageItemState

Spécifie l'état d'un élément de package.

Project.AccessMode

Définit les constantes pour l'accès en lecture seule ou en lecture/écriture à un projet.

ProjectStorageAttributes

Spécifie les attributs de stockage du projet.

StorageType

Définit le type de stockage dans lequel les packages Integration Services mis à niveau seront enregistrés.

UpgradeResultStatus

Définit les résultats de la mise à niveau d’un package Integration Services.