Variable Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una variabile in un pacchetto, un'attività 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à
- Implementazioni
Commenti
Le variabili vengono raggruppate in spazi dei nomi per la disambiguazione. Lo System
spazio dei nomi viene creato automaticamente per ogni pacchetto e contiene proprietà di sola lettura. Lo User
spazio dei nomi contiene proprietà personalizzate che è possibile aggiungere. È anche possibile creare uno spazio dei nomi a scelta a cui aggiungere variabili. Questa classe eredita da diverse classi e interfacce, tra cui due da Visual Studio .NET Framework:
Proprietà
CreationName |
Ottiene la stringa fornita dal motore di runtime quando crea un'istanza dell'oggetto Variable e lo aggiunge alla raccolta Variables. Questa proprietà è di sola lettura. |
DataType |
Ottiene un'enumerazione TypeCode che descrive il tipo di dati della variabile. Questa proprietà è di sola lettura. |
Description |
Ottiene o imposta la descrizione per la variabile. |
EvaluateAsExpression |
Ottiene o imposta un valore booleano che indica se la variabile contiene un'espressione. |
Expression |
Ottiene o imposta l'espressione contenuta in una variabile. |
ID |
Ottiene il GUID assegnato alla variabile. Questo campo è di sola lettura. |
IncludeInDebugDump |
Ottiene o imposta un valore che specifica se il valore della variabile per una variabile definita dall'utente o una variabile di sistema è incluso nei file di dump del debug. |
Name |
Ottiene o imposta il nome della variabile. |
Namespace |
Ottiene o imposta lo spazio dei nomi al quale appartiene la variabile. |
Parent |
Ottiene il contenitore padre dell'istanza Variable. |
Properties |
Ottiene una raccolta di oggetti DtsProperty. Questa proprietà è di sola lettura. |
QualifiedName |
Ottiene o imposta il nome completo della variabile, incluso lo spazio dei nomi. Questa proprietà è di sola lettura. |
RaiseChangedEvent |
Ottiene o imposta un valore booleano che indica se la variabile è stata contrassegnata per generare l'evento OnVariableValueChanged(DtsContainer, Variable, Boolean) quando il valore della variabile viene modificato. |
ReadOnly |
Ottiene o imposta un valore booleano che indica che la variabile è di sola lettura e non può essere modificata. |
Site |
Ottiene o imposta il sito della variabile. |
SystemVariable |
Ottiene un valore 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
Dispose() |
Questo metodo viene ereditato dal metodo IDisposable.Dispose, ovvero un meccanismo utilizzato per indicare in modo esplicito a un oggetto di eseguire l'operazione di pulizia. |
Equals(Object) |
Determina se due istanze di un oggetto sono uguali. (Ereditato da DtsObject) |
GetExecutionPath() |
Restituisce il percorso di esecuzione dell'oggetto Variable. |
GetExpression(String) |
Il metodo GetExpression(String) non viene supportato negli oggetti Variable. Utilizzare in alternativa la proprietà EvaluateAsExpression. |
GetHashCode() |
Restituisce il codice hash per l'istanza. (Ereditato da DtsObject) |
GetPackagePath() |
Restituisce il percorso del pacchetto al quale appartiene la variabile. |
GetSensitiveValue() |
Restituisce il valore della variabile sensibile. |
LoadFromXML(XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Carica un pacchetto salvato come file con estensione xml con il metodo LoadPackage(String, IDTSEvents). |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Non è possibile chiamare questo metodo dal codice dell'applicazione. Salva un pacchetto come file con estensione xml con il metodo SaveToXml(String, Package, IDTSEvents). |
SetExpression(String, String) |
Il metodo SetExpression(String, String) non viene supportato negli oggetti Variable. Utilizzare in alternativa la proprietà EvaluateAsExpression. |
Eventi
Disposed |
Aggiunge un gestore evento per restare in ascolto dell'evento Disposed sulla variabile. |