DtsContainer 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.
Mendefinisikan kelas dasar abstrak yang mengimplementasikan properti dan metode yang digunakan oleh semua kontainer dan paket.
public ref class DtsContainer abstract : Microsoft::SqlServer::Dts::Runtime::Executable, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionMetrics, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, System::ComponentModel::IComponent
public abstract class DtsContainer : Microsoft.SqlServer.Dts.Runtime.Executable, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionMetrics, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, System.ComponentModel.IComponent
type DtsContainer = class
inherit Executable
interface IDTSPersist
interface IDTSExecutionMetrics
interface IDTSName
interface IDTSBreakpointSite
interface IDTSSuspend
interface IComponent
interface IDisposable
Public MustInherit Class DtsContainer
Inherits Executable
Implements IComponent, IDisposable, IDTSBreakpointSite, IDTSExecutionMetrics, IDTSName, IDTSPersist
- Warisan
- Turunan
- Penerapan
Konstruktor
DtsContainer(IDTSContainer100) |
Menginisialisasi instans baru kelas DtsContainer. |
Bidang
m_executable |
Yang dapat dieksekusi. (Diperoleh dari Executable) |
Properti
CreationName |
Mengembalikan string yang digunakan untuk membuat instans DtsContainer objek. Properti ini bersifat hanya baca. |
DebugMode |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah DtsContainer objek berada dalam mode debug dan apakah harus mengaktifkan OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) peristiwa saat berjalan. |
DelayValidation |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah validasi tugas tertunda hingga durasi. Nilai defaultnya adalah false. |
Description |
Mendapatkan atau mengatur deskripsi DtsContainer objek. |
Disable |
Boolean yang menunjukkan apakah objek dinonaktifkan DtsContainer . |
ExecutionDuration |
Mengembalikan nilai yang menunjukkan jumlah waktu yang dihabiskan kontainer dalam eksekusi, dalam milidetik. Properti ini bersifat hanya baca. |
ExecutionResult |
Mengembalikan nilai yang menunjukkan keberhasilan atau kegagalan eksekusi DtsContainer objek. |
ExecutionStatus |
Mengembalikan nilai yang menunjukkan status eksekusi DtsContainer objek saat ini pada saat panggilan. |
FailPackageOnFailure |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah paket gagal ketika kontainer anak gagal. Properti ini digunakan pada kontainer, bukan paket itu sendiri. |
FailParentOnFailure |
Mendapatkan atau mengatur |
ForcedExecutionValue |
ForceExecutionValue Jika properti diatur ke True, mendapatkan atau menetapkan nilai yang menentukan nilai eksekusi opsional yang dikembalikan paket. |
ForceExecutionResult |
Mendapatkan atau menetapkan DTSForcedExecResult nilai enumerasi yang menentukan hasil eksekusi paksa kontainer. |
ForceExecutionValue |
Mendapatkan atau menetapkan Boolean yang menunjukkan apakah nilai eksekusi kontainer harus dipaksa untuk berisi nilai tertentu. |
ID |
Mengembalikan ID, yang merupakan GUID, dari DtsContainer. Nilainya baca-saja. |
IsDefaultLocaleID |
Boolean yang menunjukkan apakah kontainer menggunakan lokal default. Properti ini bersifat hanya baca. |
IsolationLevel |
Mendapatkan atau mengatur tingkat isolasi transaksi dalam DtsContainer objek. |
LocaleID |
Mendapatkan atau mengatur Bilangan Bulat yang menunjukkan localeID Microsoft Win32® untuk digunakan saat DtsContainer objek dijalankan. |
LogEntryInfos |
Kembalikan objek LogEntryInfos. Properti ini bersifat hanya baca. |
LoggingMode |
Mendapatkan atau menetapkan nilai yang valid dari DTSLoggingMode enumerasi yang menunjukkan mode pengelogan kontainer. |
LoggingOptions |
Mengembalikan objek yang berisi properti yang menunjukkan sumber daya pemfilteran dan pengelogan untuk kontainer. Properti ini bersifat hanya baca. |
MaximumErrorCount |
Mendapatkan atau mengatur nilai Bilangan Bulat yang menunjukkan jumlah maksimum kesalahan yang dapat terjadi sebelum DtsContainer objek berhenti berjalan. |
Name |
Mendapatkan atau mengatur nama DtsContainer. |
Parent |
Mengembalikan kontainer induk. Nilainya baca-saja. |
Site |
Mendapatkan atau mengatur situs untuk kontainer. |
StartTime |
Mengembalikan waktu eksekusi mulai kontainer. Properti ini bersifat hanya baca. |
StopTime |
Mengembalikan waktu eksekusi kontainer berakhir. Properti ini bersifat hanya baca. |
SuspendRequired |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus ditangguhkan saat mengalami titik henti. Nilai ini diatur oleh mesin runtime untuk tugas dan kontainer saat titik henti ditemui. |
TransactionOption |
Mendapatkan atau menetapkan DTSTransactionOption nilai enumerasi yang menunjukkan apakah kontainer berpartisipasi dalam transaksi. |
VariableDispenser |
Mengembalikan VariableDispenser objek sehingga variabel yang terkait dengan kontainer dapat dikunci. |
Variables |
Mengembalikan koleksi yang berisi variabel yang terkait dengan kontainer ini. Properti ini bersifat hanya baca. |
Metode
AcceptBreakpointManager(BreakpointManager) |
Metode ini dipanggil oleh mesin run-time ketika tugas atau kontainer dibuat, dan meneruskannya sebagai BreakpointManager manajer untuk memungkinkan tugas membuat, menghapus, dan memeriksa status titik henti. Metode ini dipanggil oleh runtime dan tidak digunakan dalam kode. |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola. |
Equals(Object) |
Menentukan apakah dua instans objek sama. (Diperoleh dari DtsObject) |
Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object) |
Menjalankan aplikasi, kontainer, atau paket sebagai bagian dari alur kerja paket. |
GetHashCode() |
Mengembalikan kode hash untuk instans ini. (Diperoleh dari DtsObject) |
LoadFromXML(XmlNode, IDTSEvents) |
Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk memuat paket yang disimpan sebagai .xml, gunakan metode .LoadPackage(String, IDTSEvents) |
ResumeExecution() |
Melanjutkan eksekusi tugas setelah jeda. Tugas atau kontainer dilanjutkan oleh mesin runtime. |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk menyimpan paket sebagai .xml, gunakan metode .SaveToXml(String, Package, IDTSEvents) |
SetWrappedExecutable(IDTSExecutable100) |
Mengatur executable yang dibungkus untuk kontainer. |
SuspendExecution() |
Dipanggil ketika executable perlu ditangguhkan. Metode ini dipanggil oleh mesin runtime. |
Validate(Connections, Variables, IDTSEvents, IDTSLogging) |
Memungkinkan kontainer untuk menentukan apakah kontainer berisi pengaturan yang tidak valid yang akan mencegahnya berhasil dijalankan. |
Acara
Disposed |
Menambahkan penanganan aktivitas untuk mendengarkan Disposed peristiwa pada komponen. |