Package 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 kontainer paket. Kelas ini tidak dapat diwariskan.
public ref class Package sealed : Microsoft::SqlServer::Dts::Runtime::EventsProvider, Microsoft::SqlServer::Dts::Runtime::IDTSConfigurationControl, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, Microsoft::SqlServer::Dts::Runtime::IDTSSequence
public sealed class Package : Microsoft.SqlServer.Dts.Runtime.EventsProvider, Microsoft.SqlServer.Dts.Runtime.IDTSConfigurationControl, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, Microsoft.SqlServer.Dts.Runtime.IDTSSequence
type Package = class
inherit EventsProvider
interface IDTSSequence
interface IDTSPropertiesProvider
interface IDTSPropertiesProviderEx
interface IDTSPackagePath
interface IDTSExecutionPath
interface IDTSConfigurationControl
Public NotInheritable Class Package
Inherits EventsProvider
Implements IDTSConfigurationControl, IDTSExecutionPath, IDTSPackagePath, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSSequence
- Warisan
- Penerapan
Keterangan
Paket ini adalah kumpulan kontainer, koneksi, tugas, transformasi, variabel, konfigurasi, dan batasan prioritas lainnya. Paket dapat dibuat secara terprogram, atau dengan menggunakan alat grafis SSIS Designer. Paket dapat disimpan ke berbagai lokasi, termasuk Microsoft SQL Server atau file XML.
Untuk informasi selengkapnya tentang paket, lihat Paket Layanan Integrasi (SSIS).
Konstruktor
Package() |
Menginisialisasi instans baru kelas Package. |
Bidang
m_executable |
Yang dapat dieksekusi. (Diperoleh dari Executable) |
Properti
CertificateContext |
Mendapatkan atau mengatur objek sertifikat X.509 untuk paket. |
CertificateObject |
Mendapatkan atau mengatur objek sertifikat X.509 untuk paket. |
CheckpointFileName |
Mendapatkan atau mengatur nama file yang mengambil informasi titik pemeriksaan, yang memungkinkan paket dimulai ulang. |
CheckpointUsage |
Mendapatkan atau menetapkan nilai yang menentukan apakah atau kapan paket dimulai ulang. |
CheckSignatureOnLoad |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah tanda tangan digital diperiksa saat paket dimuat. |
Configurations |
Mendapatkan kumpulan konfigurasi untuk paket. Paket dapat memiliki lebih dari satu konfigurasi yang terkait dengannya. Properti ini bersifat hanya baca. |
Connections |
Mendapatkan kumpulan manajer koneksi untuk paket. |
CreationDate |
Mendapatkan atau mengatur tanggal dan waktu paket dibuat. |
CreationName |
Mengembalikan string yang digunakan untuk membuat instans DtsContainer objek. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
CreatorComputerName |
Mendapatkan atau mengatur nama komputer tempat paket dibuat. |
CreatorName |
Mendapatkan atau menetapkan nama individu yang membuat paket. |
DebugMode |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah DtsContainer objek berada dalam mode debug dan apakah itu harus menembakkan OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) peristiwa saat berjalan. (Diperoleh dari DtsContainer) |
DelayValidation |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah validasi tugas tertunda hingga durasi. Nilai defaultnya adalah false. (Diperoleh dari DtsContainer) |
Description |
Mendapatkan atau mengatur deskripsi DtsContainer objek. (Diperoleh dari DtsContainer) |
DesignEvents |
Mendapatkan atau mengatur IDTSEvents yang menunjukkan apakah perancang atau klien pihak ketiga lainnya menerima peristiwa selama waktu desain. |
DesignTimeProperties |
Mendapatkan atau mengatur properti waktu desain paket seperti informasi tata letak. |
Disable |
Boolean yang menunjukkan apakah objek dinonaktifkan DtsContainer . (Diperoleh dari DtsContainer) |
DisableEventHandlers |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah penanganan aktivitas pada tugas dinonaktifkan. (Diperoleh dari EventsProvider) |
DumpDescriptor |
Tentukan kapan file cadangan harus dibuat. |
DumpOnAnyError |
Tentukan apakah file cadangan harus dihasilkan ketika terjadi kesalahan selama eksekusi paket. |
EnableConfigurations |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket memuat konfigurasi. |
EnableDump |
Tentukan apakah pembuatan file cadangan diaktifkan. |
EncryptCheckpoints |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah file titik pemeriksaan dienkripsi. |
Errors |
Mendapatkan kumpulan kesalahan yang terkait dengan paket. Bidang ini hanya-baca. |
EventHandlers |
Mengembalikan kumpulan objek penanganan aktivitas. Bidang ini hanya-baca. (Diperoleh dari EventsProvider) |
EventInfos |
Mengembalikan kumpulan EventInfo objek. Bidang ini hanya-baca. (Diperoleh dari EventsProvider) |
Executables |
Mendapatkan kumpulan objek yang dapat dieksekusi yang terkandung dalam paket yang merupakan bagian dari alur kerja paket. |
ExecutionDuration |
Mengembalikan nilai yang menunjukkan jumlah waktu yang dihabiskan kontainer dalam eksekusi, dalam milidetik. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
ExecutionResult |
Mengembalikan nilai yang menunjukkan keberhasilan atau kegagalan eksekusi DtsContainer objek. (Diperoleh dari DtsContainer) |
ExecutionStatus |
Mengembalikan nilai yang menunjukkan status eksekusi DtsContainer objek saat ini pada saat panggilan. (Diperoleh dari DtsContainer) |
ExtendedProperties |
ExtendedProperties Mendapatkan koleksi untuk paket. |
FailPackageOnFailure |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket gagal saat tugas atau komponen dalam paket gagal. |
FailParentOnFailure |
Mendapatkan atau mengatur |
ForcedExecutionValue |
ForceExecutionValue Jika properti diatur ke True, mendapatkan atau menetapkan nilai yang menentukan nilai eksekusi opsional yang dikembalikan paket. (Diperoleh dari DtsContainer) |
ForceExecutionResult |
Mendapatkan atau menetapkan DTSForcedExecResult nilai enumerasi yang menentukan hasil eksekusi paksa kontainer. (Diperoleh dari DtsContainer) |
ForceExecutionValue |
Mendapatkan atau menetapkan Boolean yang menunjukkan apakah nilai eksekusi kontainer harus dipaksa untuk berisi nilai tertentu. (Diperoleh dari DtsContainer) |
HasExpressions |
Mendapatkan nilai yang menunjukkan apakah paket memiliki ekspresi. |
ID |
Mengembalikan ID, yang merupakan GUID, dari DtsContainer. Nilainya baca-saja. (Diperoleh dari DtsContainer) |
IgnoreConfigurationsOnLoad |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket mengabaikan konfigurasi saat paket dimuat. |
InteractiveMode |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah tugas harus menampilkan objek antarmuka pengguna saat mengeksekusi. |
IsDefaultLocaleID |
Boolean yang menunjukkan apakah kontainer menggunakan lokal default. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
IsolationLevel |
Mendapatkan atau mengatur tingkat isolasi transaksi dalam DtsContainer objek. (Diperoleh dari DtsContainer) |
LocaleID |
Mendapatkan atau mengatur Bilangan Bulat yang menunjukkan localeID Microsoft Win32® untuk digunakan saat DtsContainer objek dijalankan. (Diperoleh dari DtsContainer) |
LogEntryInfos |
Kembalikan objek LogEntryInfos. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
LoggingMode |
Mendapatkan atau menetapkan nilai yang valid dari DTSLoggingMode enumerasi yang menunjukkan mode pengelogan kontainer. (Diperoleh dari DtsContainer) |
LoggingOptions |
Mengembalikan objek yang berisi properti yang menunjukkan sumber daya pemfilteran dan pengelogan untuk kontainer. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
LogProviders |
Mendapatkan kumpulan penyedia log yang terkait dengan paket. |
MaxConcurrentExecutables |
Mendapatkan atau mengatur jumlah utas yang dapat dibuat paket. |
MaximumErrorCount |
Mendapatkan atau mengatur nilai Bilangan Bulat yang menunjukkan jumlah maksimum kesalahan yang dapat terjadi sebelum DtsContainer objek berhenti berjalan. (Diperoleh dari DtsContainer) |
Name |
Mendapatkan atau mengatur nama DtsContainer. (Diperoleh dari DtsContainer) |
OfflineMode |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket berfungsi dalam mode offline. |
PackagePassword |
Mengatur nilai kata sandi untuk paket. Properti ini hanya untuk penulisan. |
PackagePriorityClass |
Menentukan kelas prioritas utas Win32 dari utas paket. |
PackageType |
Menentukan nilai yang mengidentifikasi alat yang membuat paket. |
PackageUpgradeOptions |
Mendapatkan atau mengatur opsi peningkatan untuk paket. |
Parameters |
Mendapatkan koleksi parameter untuk paket. |
Parent |
Mengembalikan kontainer induk. Nilainya baca-saja. (Diperoleh dari DtsContainer) |
PrecedenceConstraints |
Mendapatkan koleksi PrecedenceConstraint objek. Bidang ini hanya-baca. |
Project |
Mendapatkan atau mengatur proyek yang ditentukan yang terkait dengan paket. |
Properties |
Mendapatkan koleksi DtsProperties objek untuk paket. |
ProtectionLevel |
Mendapatkan tingkat perlindungan pada paket. |
SafeRecursiveProjectPackageExecution |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah eksekusi rekursif paket aman. |
SaveCheckpoints |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket akan menggunakan titik pemeriksaan selama eksekusi paket. |
Site |
Mendapatkan atau mengatur situs untuk kontainer. (Diperoleh dari DtsContainer) |
StartTime |
Mengembalikan waktu saat kontainer memulai eksekusi. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
StopTime |
Mengembalikan waktu kontainer mengakhiri eksekusi. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
SuppressConfigurationWarnings |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah peringatan yang dihasilkan oleh konfigurasi ditekan. |
SuspendRequired |
Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus ditangguhkan saat menemukan titik henti. Nilai ini ditetapkan oleh mesin runtime untuk tugas dan kontainer saat titik henti ditemui. (Diperoleh dari DtsContainer) |
TransactionOption |
Mendapatkan atau menetapkan DTSTransactionOption nilai enumerasi yang menunjukkan apakah kontainer berpartisipasi dalam transaksi. (Diperoleh dari DtsContainer) |
UpdateObjects |
Anggota tidak digunakan lagi; lihat Keterangan. Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek yang dapat diperluas dapat diperbarui pada waktu pemuatan paket jika versi yang diperbarui ditemukan. |
VariableDispenser |
Mengembalikan VariableDispenser objek sehingga variabel yang terkait dengan kontainer dapat dikunci. (Diperoleh dari DtsContainer) |
Variables |
Mengembalikan koleksi yang berisi variabel yang terkait dengan kontainer ini. Properti ini bersifat hanya baca. (Diperoleh dari DtsContainer) |
VersionBuild |
Mendapatkan versi build paket. |
VersionComments |
Mendapatkan komentar versi yang terkait dengan paket. |
VersionGUID |
Mendapatkan GUID versi yang dihasilkan saat paket pertama kali dibuat. Bidang ini hanya-baca. |
VersionMajor |
Mendapatkan versi build utama paket. |
VersionMinor |
Mendapatkan versi build kecil dari paket. |
Warnings |
Mendapatkan kumpulan peringatan yang ditetapkan pada paket. Bidang ini hanya-baca. |
Metode
AcceptBreakpointManager(BreakpointManager) |
Metode ini dipanggil oleh mesin run-time saat 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. (Diperoleh dari DtsContainer) |
AddDataTapPoint(String, String, Int32, String) |
Tambahkan titik ketuk data pada aliran data tertentu dan jalur aliran data yang diberikan. |
CheckSignature() |
Memeriksa status tanda tangan digital paket. |
ComputeExpressions(Boolean) |
Ekspresi komputasi objek paket. |
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. (Diperoleh dari DtsContainer) |
Equals(Object) |
Menentukan apakah dua instans objek sama. (Diperoleh dari DtsObject) |
Execute() |
Mengembalikan DTSExecResult enumerasi yang berisi informasi tentang keberhasilan atau kegagalan eksekusi paket. |
Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object) |
Menjalankan aplikasi, kontainer, atau paket sebagai bagian dari alur kerja paket. (Diperoleh dari DtsContainer) |
ExportConfigurationFile(String) |
Membuat file XML yang berisi semua variabel yang dapat disebarkan dalam paket. |
FindReferencedObjects(Object) |
Mengembalikan enumerasi objek referensi. |
GetBreakpointTargets(IDTSBreakpointSite, Boolean) |
Mengembalikan BreakpointTargets koleksi. Bergantung pada pengaturan |
GetExecutionPath() |
Mengembalikan jalur eksekusi paket saat ini. |
GetExpression(String) |
Mengembalikan nilai yang berisi ekspresi untuk properti yang ditentukan. Null berarti tidak ada ekspresi yang ditetapkan. |
GetHashCode() |
Mengembalikan kode hash untuk instans ini. (Diperoleh dari DtsObject) |
GetObjectFromPackagePath(String, DtsProperty) |
Mengembalikan properti paket dan objek dari jalur paket yang ditentukan. |
GetPackagePath() |
Mengembalikan nilai yang berisi jalur relatif ke lokasi paket. |
ImportConfigurationFile(String) |
Memuat file konfigurasi yang terkait dengan paket. |
LoadFromXML(String, IDTSEvents) |
Memuat paket dan semua objeknya yang telah disimpan ke memori dalam format XML. Untuk memuat paket yang disimpan ke hard drive, gunakan metode .LoadPackage(String, IDTSEvents) |
LoadFromXML(XmlNode, IDTSEvents) |
Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk memuat paket yang disimpan sebagai .xml, gunakan metode .LoadPackage(String, IDTSEvents) (Diperoleh dari DtsContainer) |
LoadUserCertificateByHash(Byte[]) |
Memuat sertifikat untuk paket sesuai dengan hash sertifikat. |
LoadUserCertificateByName(String) |
Memuat sertifikat untuk paket sesuai dengan nama sertifikat. |
ProcessConfiguration(String, Object) |
Menentukan informasi konfigurasi untuk paket dan objeknya. |
RegenerateID() |
Membuat GUID baru untuk paket dan memperbarui properti ID paket. |
ResumeExecution() |
Melanjutkan eksekusi tugas setelah jeda. Tugas atau kontainer dilanjutkan oleh mesin runtime. (Diperoleh dari DtsContainer) |
SaveToXML(String, IDTSEvents) |
Menyimpan paket ke memori dalam format XML. Untuk menyimpan paket sebagai .xml ke hard drive, gunakan metode .SaveToXml(String, Package, IDTSEvents) |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Metode ini tidak dapat dipanggil oleh kode aplikasi Anda. Untuk menyimpan paket sebagai .xml, gunakan SaveToXml(String, Package, IDTSEvents) metode . (Diperoleh dari DtsContainer) |
SetExpression(String, String) |
Menetapkan ekspresi yang ditentukan ke properti . Tentukan null untuk menghapus ekspresi yang ada dari properti . |
SetWrappedExecutable(IDTSExecutable100) |
Mengembalikan objek yang dapat dieksekusi yang dibungkus. (Diperoleh dari EventsProvider) |
SuspendExecution() |
Dipanggil ketika executable perlu ditangguhkan. Metode ini dipanggil oleh mesin runtime. (Diperoleh dari DtsContainer) |
Validate(Connections, Variables, IDTSEvents, IDTSLogging) |
Memungkinkan kontainer untuk menentukan apakah kontainer berisi pengaturan yang tidak valid yang akan mencegahnya berhasil dijalankan. (Diperoleh dari DtsContainer) |
Acara
Disposed |
Menambahkan penanganan aktivitas untuk mendengarkan Disposed peristiwa pada komponen. (Diperoleh dari DtsContainer) |