Partager via


Configuration Classe

Définition

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.

public ref class Configuration sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist
public sealed class Configuration : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist
type Configuration = class
    inherit DtsObject
    interface IDTSPersist
    interface IDTSName
Public NotInheritable Class Configuration
Inherits DtsObject
Implements IDTSName, IDTSPersist
Héritage
Configuration
Implémente

Remarques

Les configurations sont utiles lors du déploiement de packages sur de nombreux serveurs différents et facilitent le déplacement de packages de développement vers des environnements de production.

Vous pouvez utiliser des variables pour mettre à jour les packages de manière dynamique, ce qui vous permet de personnaliser les fonctionnalités de package et d’adapter les packages aux environnements dans lesquels ils s’exécutent. Pour mettre à jour les propriétés du package au moment de l’exécution à l’aide de variables, mapper des variables aux propriétés d’objet de package, créer des configurations pour les variables, déployer les configurations avec le package, puis mettre à jour les valeurs de variable dans le fichier de configuration pour répondre à la nouvelle environnement. Au moment de l’exécution, le package utilise automatiquement les valeurs mises à jour. Cette flexibilité est utile lorsque les packages que vous avez déployés se connectent à différents serveurs, exécutent différentes instructions SQL ou exécutent différents packages enfants. Pour plus d’informations, consultez Créer des configurations de package et utiliser des variables dans les packages.

Propriétés

ConfigurationString

Obtient ou définit l'emplacement de la configuration.

ConfigurationType

Obtient ou définit une valeur de l'objet DTSConfigurationType qui décrit dans quel type de fichier les informations de configuration sont stockées.

CreationName

Retourne la chaîne utilisée par le moteur d'exécution pour créer une instance de l'objet Configuration et ajouter cet objet à la collection Configurations. Cette propriété est en lecture seule.

Description

Obtient ou définit la description de la configuration. Cette propriété est en lecture seule.

ID

Retourne l'ID affecté à la configuration. Cette propriété est en lecture seule.

Name

Obtient ou définit le nom donné à cette configuration.

PackagePath

Obtient ou définit le chemin d'accès du package auquel la configuration s'applique.

Méthodes

Equals(Object)

Détermine si les deux instances d'objet sont égales.

(Hérité de DtsObject)
GetHashCode()

Retourne le code de hachage de cette instance.

(Hérité de DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour charger un package enregistré en tant que .xml, utilisez la méthode LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents).

S’applique à