Variable Kelas

Definisi

Mewakili variabel pada paket, tugas, atau kontainer. Kelas ini tidak dapat diwariskan.

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
Warisan
Variable
Penerapan

Keterangan

Variabel dikelompokkan ke dalam namespace untuk disambiguasi. Namespace System dibuat secara otomatis untuk setiap paket dan berisi properti baca-saja. Namespace User berisi properti kustom yang bisa Anda tambahkan. Anda juga dapat membuat namespace layanan yang Anda pilih untuk menambahkan variabel. Kelas ini mewarisi dari beberapa kelas dan antarmuka, termasuk dua dari Visual Studio .NET Framework:

Properti

CreationName

Mendapatkan string yang diberikan mesin runtime saat membuat instans Variable objek dan menambahkan objek ke Variables koleksi. Properti ini bersifat hanya baca.

DataType

Mendapatkan enumerasi TypeCode yang menjelaskan jenis data variabel. Properti ini bersifat hanya baca.

Description

Mendapatkan atau mengatur deskripsi untuk variabel .

EvaluateAsExpression

Mendapatkan atau mengatur Boolean yang menunjukkan apakah variabel berisi ekspresi.

Expression

Mendapatkan atau mengatur ekspresi yang terkandung dalam variabel.

ID

Mendapatkan GUID yang ditetapkan ke variabel . Bidang ini hanya-baca.

IncludeInDebugDump

Mendapatkan atau menetapkan nilai yang menentukan apakah nilai variabel untuk variabel yang ditentukan pengguna atau variabel sistem disertakan dalam file cadangan debug.

Name

Mendapatkan atau mengatur nama variabel.

Namespace

Mendapatkan atau mengatur namespace layanan tempat variabel berada.

Parent

Mendapatkan kontainer Variable induk instans.

Properties

Mendapatkan koleksi DtsProperty objek. Properti ini bersifat hanya baca.

QualifiedName

Mendapatkan nama variabel yang sepenuhnya memenuhi syarat, termasuk namespace. Properti ini bersifat hanya baca.

RaiseChangedEvent

Mendapatkan atau mengatur Boolean yang menunjukkan apakah variabel telah ditandai untuk menaikkan OnVariableValueChanged(DtsContainer, Variable, Boolean) peristiwa saat nilai variabel berubah.

ReadOnly

Mendapatkan atau mengatur Boolean yang menunjukkan bahwa variabel bersifat baca-saja dan tidak dapat mengubah nilainya.

Site

Mendapatkan atau mengatur situs variabel.

SystemVariable

Mendapatkan Boolean yang menunjukkan apakah variabel tersebut adalah variabel sistem. Properti ini bersifat hanya baca.

Value

Mendapatkan atau mengatur nilai yang ditetapkan ke variabel.

Metode

Dispose()

Metode ini diwarisi dari metode IDisposable.Dispose, yang merupakan mekanisme untuk secara eksplisit memberi tahu objek untuk melakukan pembersihan.

Equals(Object)

Menentukan apakah dua instans objek sama.

(Diperoleh dari DtsObject)
GetExecutionPath()

Mengembalikan jalur eksekusi objek saat ini Variable .

GetExpression(String)

Metode GetExpression(String) ini tidak didukung pada Variable objek. Gunakan properti EvaluateAsExpression sebagai gantinya.

GetHashCode()

Mengembalikan kode hash untuk instans ini.

(Diperoleh dari DtsObject)
GetPackagePath()

Mengembalikan jalur paket tempat variabel berada.

GetSensitiveValue()

Mengembalikan nilai variabel sensitif.

LoadFromXML(XmlNode, IDTSEvents)

Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Memuat paket yang disimpan sebagai .xml, gunakan metode .LoadPackage(String, IDTSEvents)

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Menyimpan paket sebagai .xml, gunakan metode .SaveToXml(String, Package, IDTSEvents)

SetExpression(String, String)

Metode SetExpression(String, String) ini tidak didukung pada Variable objek. Gunakan properti EvaluateAsExpression sebagai gantinya.

Acara

Disposed

Menambahkan penanganan aktivitas untuk mendengarkan Disposed peristiwa pada variabel.

Berlaku untuk