Variable Classe

Definizione

Rappresenta una variabile su un pacchetto, un compito o un contenitore. La classe non può essere ereditata.

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
Ereditarietà
Variable
Implementazioni

Commenti

Le variabili sono raggruppate in namespace per la disambiguazione. Il System namespace viene creato automaticamente per ogni pacchetto e contiene proprietà di sola lettura. Il User namespace contiene proprietà personalizzate che puoi aggiungere. Puoi anche creare uno spazio di nomi a tua scelta a cui aggiungere variabili. Questa classe eredita da diverse classi e interfacce, incluse due dal Visual Studio .NET Framework:

Proprietà

Nome Descrizione
CreationName

Ottiene la stringa che il motore di runtime fornisce quando crea un'istanza dell'oggetto Variable e aggiunge l'oggetto alla Variables collezione. Questa proprietà è di sola lettura.

DataType

Riceve un'enumerazione TypeCode che descrive il tipo di dato della variabile. Questa proprietà è di sola lettura.

Description

Ottiene o imposta la descrizione della variabile.

EvaluateAsExpression

Ottiene o imposta un booleano che indica se la variabile contiene un'espressione.

Expression

Ottiene o imposta l'espressione contenuta in una variabile.

ID

Viene assegnato il GUID alla variabile. Il campo è di sola lettura.

IncludeInDebugDump

Ottiene o imposta un valore che specifica se il valore della variabile definita dall'utente o di una variabile di sistema è incluso nei file di dump di debug.

Name

Ottiene o imposta il nome della variabile.

Namespace

Ottiene o imposta lo spazio di nomi a cui appartiene la variabile.

Parent

Ottiene il contenitore genitore dell'istanza Variable .

Properties

Ottiene una raccolta di DtsProperty oggetti . Questa proprietà è di sola lettura.

QualifiedName

Ottiene il nome completamente qualificato della variabile, incluso il namespace. Questa proprietà è di sola lettura.

RaiseChangedEvent

Ottiene o imposta un booleano che indica se la variabile è stata segnalata per aumentare l'evento OnVariableValueChanged(DtsContainer, Variable, Boolean) quando il valore della variabile cambia.

ReadOnly

Ottiene o imposta un booleano che indica che la variabile è di sola lettura e non può avere il suo valore modificato.

Site

Ottiene o imposta il sito della variabile.

SystemVariable

Ottiene un booleano che indica se la variabile è una variabile di sistema. Questa proprietà è di sola lettura.

Value

Ottiene o imposta il valore assegnato alla variabile.

Metodi

Nome Descrizione
Dispose()

Questo metodo è ereditato dal metodo IDisposable.Dispose, che è un meccanismo per dire esplicitamente a un oggetto di eseguire la pulizia.

Equals(Object)

Determina se due istanze dell'oggetto sono uguali.

(Ereditato da DtsObject)
GetExecutionPath()

Restituisce il percorso di esecuzione dell'oggetto corrente Variable .

GetExpression(String)

Il GetExpression(String) metodo non è supportato sugli Variable oggetti. Utilizzare in alternativa la proprietà EvaluateAsExpression.

GetHashCode()

Restituisce il codice hash per questa istanza.

(Ereditato da DtsObject)
GetPackagePath()

Restituisce il percorso del pacchetto a cui appartiene la variabile.

GetSensitiveValue()

Restituisce il valore della variabile sensibile.

LoadFromXML(XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Carica un pacco salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Salva un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo.

SetExpression(String, String)

Il SetExpression(String, String) metodo non è supportato sugli Variable oggetti. Utilizzare in alternativa la proprietà EvaluateAsExpression.

Eventi

Nome Descrizione
Disposed

Aggiunge un gestore di eventi per ascoltare l'evento Disposed sulla variabile.

Si applica a