Bagikan melalui


DtsContainer Kelas

Definisi

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
DtsContainer
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 Boolean yang menentukan apakah kontainer induk gagal saat kontainer turunan gagal.

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.

Berlaku untuk