Variable Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |