Variable Classe

Définition

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

public ref class Variable sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, System::ComponentModel::IComponent
public sealed class Variable : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, System.ComponentModel.IComponent
type Variable = class
    inherit DtsObject
    interface IDTSPersist
    interface IDTSName
    interface IDTSPropertiesProvider
    interface IDTSPackagePath
    interface IDTSExecutionPath
    interface IComponent
    interface IDisposable
Public NotInheritable Class Variable
Inherits DtsObject
Implements IComponent, IDisposable, IDTSExecutionPath, IDTSName, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider
Héritage
Variable
Implémente

Remarques

Les variables sont regroupées dans des espaces de noms pour l’homonymie. L’espace System de noms est créé automatiquement pour chaque package et contient des propriétés en lecture seule. L’espace User de noms contient des propriétés personnalisées que vous pouvez ajouter. Vous pouvez également créer un espace de noms de votre choix auquel ajouter des variables. Cette classe hérite de plusieurs classes et interfaces, dont deux du Visual Studio .NET Framework :

Propriétés

Nom Description
CreationName

Obtient la chaîne que le moteur d’exécution fournit lorsqu’il crée une instance de l’objet Variable et ajoute l’objet à la Variables collection. Cette propriété est en lecture seule.

DataType

Obtient une énumération TypeCode qui décrit le type de données de la variable. Cette propriété est en lecture seule.

Description

Obtient ou définit la description de la variable.

EvaluateAsExpression

Obtient ou définit un booléen qui indique si la variable contient une expression.

Expression

Obtient ou définit l’expression contenue dans une variable.

ID

On attribue le GUID à la variable. Ce champ est en lecture seule.

IncludeInDebugDump

Obtient ou définit une valeur qui spécifie si la valeur de la variable définie par l’utilisateur ou d’une variable système est incluse dans les fichiers de dump de débogage.

Name

Obtient ou définit le nom de la variable.

Namespace

Obtient ou définit l’espace de noms auquel la variable appartient.

Parent

Obtient le conteneur parent de l’instance Variable .

Properties

Obtient une collection d’objets DtsProperty . Cette propriété est en lecture seule.

QualifiedName

Obtient le nom complet qualifié de la variable, y compris l’espace de noms. Cette propriété est en lecture seule.

RaiseChangedEvent

Obtient ou définit un booléen qui indique si la variable a été signalée pour lever l’événement OnVariableValueChanged(DtsContainer, Variable, Boolean) lorsque la valeur de la variable change.

ReadOnly

Obtient ou définit un booléen qui indique que la variable est en lecture seule et que sa valeur ne peut pas être modifiée.

Site

Obtient ou définit le site de la variable.

SystemVariable

Obtient un booléen qui indique si la variable est une variable système. Cette propriété est en lecture seule.

Value

Obtient ou définit la valeur attribuée à la variable.

Méthodes

Nom Description
Dispose()

Cette méthode est héritée de la méthode IDisposable.Dispose, qui est un mécanisme permettant explicitement à un objet d’effectuer le nettoyage.

Equals(Object)

Détermine si deux instances d’objet sont égales.

(Hérité de DtsObject)
GetExecutionPath()

Retourne le chemin d’exécution de l’objet courant Variable .

GetExpression(String)

La GetExpression(String) méthode n’est pas prise en charge sur Variable les objets. Utilisez plutôt la propriété EvaluateAsExpression.

GetHashCode()

Retourne le code de hachage pour cette instance.

(Hérité de DtsObject)
GetPackagePath()

Retourne le chemin du package auquel appartient la variable.

GetSensitiveValue()

Retourne la valeur de la variable sensible.

LoadFromXML(XmlNode, IDTSEvents)

Cette méthode n’est pas appelable par votre code d’application. Charge un colis enregistré comme .xml, utilise la LoadPackage(String, IDTSEvents) méthode.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Cette méthode n’est pas appelable par votre code d’application. Sauvegarde un paquet en .xml, utilise la SaveToXml(String, Package, IDTSEvents) méthode.

SetExpression(String, String)

La SetExpression(String, String) méthode n’est pas prise en charge sur Variable les objets. Utilisez plutôt la propriété EvaluateAsExpression.

Événements

Nom Description
Disposed

Ajoute un gestionnaire d’événements pour écouter l’événement Disposed sur la variable.

S’applique à