Bagikan melalui


Package Kelas

Definisi

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

(Diperoleh dari DtsContainer)
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 onlyEnabled parameter, koleksi berisi semua target titik henti dalam paket, atau hanya mengaktifkan target titik henti.

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)

Berlaku untuk