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 en espaces de noms pour la désambiguation. 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 pour ajouter des variables. Cette classe hérite de plusieurs classes et interfaces, y compris deux de Visual Studio .NET Framework :
Propriétés
CreationName |
Obtient la chaîne fournie par le moteur du runtime lorsqu'il crée une instance de l'objet Variable et ajoute cet objet à la collection Variables. 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 une valeur booléenne qui indique si la variable contient une expression. |
Expression |
Obtient ou définit l'expression contenue dans une variable. |
ID |
Obtient le GUID affecté à la variable. Ce champ est en lecture seule. |
IncludeInDebugDump |
Obtient ou définit une valeur qui indique si la valeur variable d'une variable définie par l'utilisateur ou d'une variable système est incluse dans les fichiers de vidage 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 de la variable, notamment l'espace de noms. Cette propriété est en lecture seule. |
RaiseChangedEvent |
Obtient ou définit une valeur booléenne qui indique si la variable a été marquée pour déclencher l’événement OnVariableValueChanged(DtsContainer, Variable, Boolean) lorsque la valeur de la variable change. |
ReadOnly |
Obtient ou définit une valeur booléenne qui indique que la variable est en lecture seule et ne peut pas avoir sa valeur modifiée. |
Site |
Obtient ou définit le site de la variable. |
SystemVariable |
Obtient une valeur booléenne qui indique si la variable est une variable système. Cette propriété est en lecture seule. |
Value |
Obtient ou définit la valeur affectée à la variable. |
Méthodes
Dispose() |
Cette méthode est héritée de la méthode IDisposable.Dispose, qui est un mécanisme permettant de dire explicitement à un objet d'effectuer une opération de nettoyage. |
Equals(Object) |
Détermine si les deux instances d'objet sont égales. (Hérité de DtsObject) |
GetExecutionPath() |
Retourne le chemin d'accès de l'objet Variable actuel. |
GetExpression(String) |
La méthode GetExpression(String) n'est pas prise en charge sur les objets Variable. Utilisez plutôt la propriété EvaluateAsExpression. |
GetHashCode() |
Retourne le code de hachage de cette instance. (Hérité de DtsObject) |
GetPackagePath() |
Retourne le chemin d'accès du package auquel la variable appartient. |
GetSensitiveValue() |
Retourne la valeur de la variable sensible. |
LoadFromXML(XmlNode, IDTSEvents) |
Cette méthode ne peut pas être appelée par votre code d'application. Charge 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. Enregistre un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents). |
SetExpression(String, String) |
La méthode SetExpression(String, String) n'est pas prise en charge sur les objets Variable. Utilisez plutôt la propriété EvaluateAsExpression. |
Événements
Disposed |
Ajoute un gestionnaire d'événements pour écouter l'événement Disposed sur la variable. |