Variable Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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. |