Udostępnij za pośrednictwem


Klasa Variable

Reprezentuje zmienną pakiet, zadania lub kontener.Klasa ta nie może być dziedziczona.

Hierarchia dziedziczenia

System.Object
  Microsoft.SqlServer.Dts.Runtime.DtsObject
    Microsoft.SqlServer.Dts.Runtime.Variable

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Public NotInheritable Class Variable _
    Inherits DtsObject _
    Implements IDTSPersist, IDTSName, IDTSPropertiesProvider, IDTSPackagePath,  _
    IComponent, IDisposable
'Użycie
Dim instance As Variable
public sealed class Variable : DtsObject, 
    IDTSPersist, IDTSName, IDTSPropertiesProvider, IDTSPackagePath, IComponent, 
    IDisposable
public ref class Variable sealed : public DtsObject, 
    IDTSPersist, IDTSName, IDTSPropertiesProvider, IDTSPackagePath, IComponent, 
    IDisposable
[<SealedAttribute>]
type Variable =  
    class
        inherit DtsObject
        interface IDTSPersist
        interface IDTSName
        interface IDTSPropertiesProvider
        interface IDTSPackagePath
        interface IComponent
        interface IDisposable
    end
public final class Variable extends DtsObject implements IDTSPersist, IDTSName, IDTSPropertiesProvider, IDTSPackagePath, IComponent, IDisposable

Typ Variable uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna CreationName Zwraca ciąg, który daje aparatu wykonawczego podczas tworzenia wystąpienie z Variable object i dodaje obiekt do Variables kolekcja.Ta właściwość jest tylko do odczytu.
Właściwość publiczna DataType Zwraca TypeCode wyliczenia, który opisuje typ danych zmiennej.Ta właściwość jest tylko do odczytu.
Właściwość publiczna Description Pobiera lub ustawia opis zmiennej.
Właściwość publiczna EvaluateAsExpression Pobiera lub ustawia wartość logiczna , wskazuje, że zmienna zawiera wyrażenie.
Właściwość publiczna Expression Pobiera lub ustawia wyrażenie zawarte w zmiennej.
Właściwość publiczna ID Identyfikator GUID jest przypisana do zmiennej.To pole jest tylko do odczytu.
Właściwość publiczna IncludeInDebugDump Pobiera lub ustawia wartość określającą, czy wartość zmiennej dla zmiennej użytkownika lub zmienna systemowa jest uwzględniany w pliki automatyczna kopia zapasowa debugowania.
Właściwość publiczna Name Pobiera lub ustawia nazwę zmiennej.
Właściwość publiczna Namespace Pobiera lub ustawia zmiennej należącej do obszaru nazw.
Właściwość publiczna Properties Zwraca kolekcja DtsProperty obiektów.Ta właściwość jest tylko do odczytu.
Właściwość publiczna QualifiedName Pobiera pełną nazwę zmiennej, łącznie z obszaru nazw.Ta właściwość jest tylko do odczytu.
Właściwość publiczna RaiseChangedEvent A wartość logiczna wskazująca, że jeśli zmienna ma ustawioną flagę podnieść OnVariableValueChanged zdarzenie, gdy wartość zmiennej zmiany.
Właściwość publiczna ReadOnly Pobiera lub ustawia wartość logiczna wskazuje, że zmienna jest tylko do odczytu i nie można modyfikować jej wartość.
Właściwość publiczna Site Infrastruktura.
Właściwość publiczna SystemVariable Zwraca wartość logiczna , wskazuje, czy zmienna systemowa jest zmienna systemowa.Ta właściwość jest tylko do odczytu.
Właściwość publiczna Value Pobiera lub ustawia wartość przypisana do zmiennej.

Do góry

Metody

  Nazwa Opis
Metoda publiczna Dispose Metoda ta jest dziedziczona z IDisposable.Dispose metodę, która jest mechanizm wyraźnie stwierdzić, obiekt, aby wykonać oczyszczanie.
Metoda publiczna Equals Określa, czy dwa wystąpienia obiektu są równe. (Dziedziczony z DtsObject).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetExpression GetExpression Metoda nie jest obsługiwana na Variable obiektów.Użyj EvaluateAsExpression Właściwość zamiast.
Metoda publiczna GetHashCode Zwraca kod skrótu dla tego wystąpienie. (Dziedziczony z DtsObject).
Metoda publiczna GetPackagePath Zwraca ścieżka zmienna należy do pakiet.
Metoda publiczna GetType (Dziedziczony z Object).
Metoda publiczna LoadFromXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby załadować pakiet zapisany jako XML, należy użyć Application.LoadPackage metoda.
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda publiczna SaveToXML Ta metoda nie jest wpłacone przez kod aplikacji.Aby zapisać pakiet jako XML, użyj Application.SaveToXml metoda.
Metoda publiczna SetExpression SetExpression Metoda nie jest obsługiwana na Variable obiektów.Użyj EvaluateAsExpression Właściwość zamiast.
Metoda publiczna ToString (Dziedziczony z Object).

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Disposed Dodaje funkcję obsługa zdarzeń, aby posłuchać Disposed zdarzenie w zmiennej.

Do góry

Uwagi

Zmienne są grupowane w obszary nazw dla uściślania.System obszaru nazw jest tworzone automatycznie dla każdego pakiet i zawiera właściwości tylko do odczytu.Użytkownika nazw zawiera właściwości niestandardowych, które można dodawać.Można również utworzyć nazw wybierania do którego chcesz dodać zmiennych.Ta klasa dziedziczy z kilku klas i interfejsów, w tym dwóch z programu Visual Studio.NET Framework:

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.