PackageClass Kelas

Definisi

Mewakili kelas untuk Package antarmuka.

public ref class PackageClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSConfigurationControl100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSDumpConfiguration100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPackageSigning100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSProjectPackage100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100, Microsoft::SqlServer::Dts::Runtime::Wrapper::Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type PackageClass = class
    interface Package
    interface IDTSPackage100
    interface IDTSPackageSigning100
    interface IDTSContainer100
    interface IDTSExecutable100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSSequence100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSDumpConfiguration100
    interface IDTSConfigurationControl100
    interface IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")>]
type PackageClass = class
    interface Package
    interface IDTSPackage100
    interface IDTSPackageSigning100
    interface IDTSContainer100
    interface IDTSExecutable100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSSequence100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSDumpConfiguration100
    interface IDTSConfigurationControl100
    interface IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")>]
type PackageClass = class
    interface Package
    interface IDTSPackage100
    interface IDTSPackageSigning100
    interface IDTSContainer100
    interface IDTSExecutable100
    interface IDTSEventsProvider100
    interface IDTSExecutionMetrics100
    interface IDTSSequence100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
    interface IDTSDumpConfiguration100
    interface IDTSConfigurationControl100
    interface IDTSProjectPackage100
Public Class PackageClass
Implements IDTSBreakpointSite100, IDTSConfigurationControl100, IDTSContainer100, IDTSDumpConfiguration100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSName100, IDTSPackageSigning100, IDTSPersist100, IDTSProjectPackage100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, Package
Warisan
PackageClass
Atribut
Penerapan

Keterangan

Untuk informasi selengkapnya, lihat Package.

Konstruktor

PackageClass()

Menginisialisasi instans baru kelas PackageClass.

Properti

CertificateContext

Mendapatkan atau mengatur konteks sertifikat yang terkait dengan paket.

CertificateObject

Mendapatkan atau mengatur objek sertifikat yang terkait dengan 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 dicentang saat paket dimuat.

Configurations

Mendapatkan kumpulan konfigurasi untuk paket.

Connections

Mendapatkan kumpulan manajer koneksi untuk paket.

CreationDate

Mendapatkan atau mengatur tanggal dan waktu paket dibuat.

CreationName

Mendapatkan nama yang digunakan untuk membuat PackageClass objek.

CreatorComputerName

Mendapatkan atau mengatur nama komputer tempat paket dibuat.

CreatorName

Mendapatkan atau menetapkan nama individu yang membuat paket.

DebugMode

Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket berada dalam mode debug.

DelayValidation

Mendapatkan atau menetapkan nilai yang menunjukkan apakah validasi paket tertunda hingga paket berjalan.

Description

Mendapatkan atau mengatur deskripsi paket.

DesignEvents

Mendapatkan atau menetapkan IDTSEvents100 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

Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek dinonaktifkan PackageClass .

DisableEventHandlers

Mendapatkan atau menetapkan nilai yang menunjukkan apakah penanganan aktivitas pada paket dinonaktifkan.

DumpDescriptor

Mendapatkan atau mengatur pendeskripsi cadangan untuk paket.

DumpOnAnyError

Mendapatkan atau menetapkan nilai yang menunjukkan apakah file cadangan harus dihasilkan ketika terjadi kesalahan selama eksekusi paket.

EnableConfigurations

Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket memuat konfigurasi.

EnableDump

Mendapatkan atau menetapkan nilai yang menunjukkan 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.

EventHandlers

Mendapatkan kumpulan objek penanganan aktivitas.

EventInfos

IDTSEventInfos100 Mendapatkan koleksi yang terkait dengan paket.

Executables

Mendapatkan kumpulan objek yang dapat dieksekusi yang terkandung dalam paket.

ExecutionDuration

Mendapatkan jumlah waktu yang dihabiskan paket dalam eksekusi, dalam milidetik.

ExecutionResult

Mendapatkan nilai yang menunjukkan keberhasilan atau kegagalan eksekusi paket.

ExecutionStatus

Mendapatkan status eksekusi saat ini.

ExtendedProperties

IDTSExtendedProperties100 Mendapatkan koleksi untuk paket.

FailPackageOnFailure

Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket gagal saat tugas atau komponen dalam paket gagal.

FailParentOnFailure

Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket induk gagal saat paket anak 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 paket.

ForceExecutionValue

Mendapatkan atau menetapkan nilai yang menunjukkan apakah nilai eksekusi paket harus dipaksa untuk berisi nilai tertentu.

ID

Mendapatkan ID paket.

IDTSPackageSigning100_CertificateContext

Mendapatkan atau mengatur konteks sertifikat.

IDTSPackageSigning100_CertificateObject

Mendapatkan atau mengatur objek sertifikat.

IDTSPackageSigning100_CheckSignatureOnLoad

Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket memeriksa tanda tangan saat memuat.

IDTSSuspend100_SuspendRequired

Mendapatkan atau menetapkan nilai yang menunjukkan apakah tugas harus ditangguhkan saat menemukan titik henti.

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

Mendapatkan nilai yang menunjukkan apakah paket menggunakan lokal default.

IsolationLevel

Mendapatkan atau mengatur tingkat isolasi transaksi dalam paket.

LastModifiedProductVersion

Mendapatkan versi produk dari paket terakhir yang dimodifikasi.

LocaleID

Mendapatkan atau mengatur pengidentifikasi lokal yang digunakan oleh paket.

LogEntryInfos

Mendapatkan kumpulan definisi entri log.

LoggingMode

Mendapatkan atau mengatur mode pengelogan paket.

LoggingOptions

Mendapatkan sumber daya pemfilteran dan pengelogan untuk paket.

LogProviders

Mendapatkan kumpulan penyedia log yang terkait dengan paket.

MaxConcurrentExecutables

Mendapatkan atau mengatur jumlah utas yang dapat dibuat paket.

MaximumErrorCount

Mendapatkan atau mengatur jumlah maksimum kesalahan yang dapat terjadi sebelum paket berhenti berjalan.

Name

Mendapatkan atau mengatur nama PackageClass.

OfflineMode

Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket berfungsi dalam mode offline.

PackageFormatVersion

Mendapatkan versi format paket.

PackageLocation

Mendapatkan lokasi paket.

PackagePassword

Mengatur kata sandi untuk paket.

PackagePriorityClass

Mendapatkan atau mengatur kelas prioritas alur Win32 dari utas paket.

PackageType

Mendapatkan atau menetapkan nilai yang mengidentifikasi alat yang membuat paket.

PackageUpgradeOptions

Mendapatkan atau mengatur opsi peningkatan untuk paket.

Parent

Mendapatkan induk paket.

PrecedenceConstraints

Mendapatkan kumpulan batasan prioritas untuk paket.

Properties

Mendapatkan kumpulan properti untuk paket.

ProtectionLevel

Mendapatkan atau mengatur 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.

SQLFolder

Mendapatkan atau mengatur folder SQL untuk paket.

StartTime

Mendapatkan waktu ketika paket memulai eksekusi.

StopTime

Mendapatkan waktu ketika paket menghentikan eksekusi.

SuppressConfigurationWarnings

Mendapatkan atau menetapkan nilai yang menunjukkan apakah peringatan yang dihasilkan oleh konfigurasi ditekan.

SuspendRequired

Mendapatkan atau menetapkan nilai yang menunjukkan apakah tugas harus ditangguhkan saat menemukan titik henti.

TransactionOption

Mendapatkan atau menetapkan DTSTransactionOption nilai enumerasi yang menunjukkan apakah paket berpartisipasi dalam transaksi.

UpdateObjects

Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek yang dapat diperluas dapat diperbarui pada waktu pemuatan paket jika versi yang diperbarui ditemukan.

UpdatePackage

Mendapatkan atau menetapkan nilai yang menunjukkan apakah paket dapat diperbarui saat versi yang diperbarui ditemukan.

VariableDispenser

Mendapatkan dispenser variabel dalam paket.

Variables

Mendapatkan koleksi yang berisi variabel yang terkait dengan paket.

VersionBuild

Mendapatkan atau mengatur versi build paket.

VersionComments

Mendapatkan atau mengatur komentar versi yang terkait dengan paket.

VersionGUID

Mendapatkan guid versi yang dihasilkan saat paket pertama kali dibuat.

VersionMajor

Mendapatkan atau mengatur versi build utama paket.

VersionMinor

Mendapatkan atau mengatur versi build minor dari paket.

Warnings

Mendapatkan kumpulan peringatan yang ditetapkan pada paket.

Metode

AcceptBreakpointManager(IDTSBreakpointManager100)

Meneruskan manajer titik henti ke paket.

CheckSignature()

Memeriksa status tanda tangan digital paket.

ComputeExpressions(Boolean)

Menghitung ekspresi objek ini PackageClass .

Execute()

Mengembalikan DTSExecResult enumerasi yang berisi informasi tentang keberhasilan atau kegagalan eksekusi paket.

Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Menjalankan aplikasi, kontainer, atau paket sebagai bagian dari alur kerja paket.

ExportConfigurationFile(String)

Membuat file XML yang berisi semua variabel yang dapat disebarkan dalam paket.

FindReferencedObjects(Object)

Mengembalikan enumerasi objek referensi.

GetBreakpointTargets(IDTSBreakpointSite100, Boolean)

Mengembalikan IDTSBreakpointTargets100 koleksi. Bergantung pada pengaturan onlyEnabled parameter, koleksi berisi semua target titik henti dalam paket, atau hanya mengaktifkan target titik henti.

GetExpression(String)

Mengembalikan nilai yang berisi ekspresi untuk properti yang ditentukan.

GetObjectFromPackagePath(String, IDTSProperty100)

Mengembalikan objek dari jalur paket yang ditentukan.

GetParentID()

Mengambil pengidentifikasi induk paket.

GetPreExecutionPackageXML(Object)

Mengambil pra-eksekusi XML paket.

GetProject()

Mengambil proyek DTS.

IDTSExecutable100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Menjalankan executable.

IDTSExecutable100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Memverifikasi bahwa executable akan berhasil dijalankan dengan memvalidasi semua dependensinya dan item lainnya sebelum mengeksekusinya.

IDTSPackageSigning100_CheckSignature()

Memeriksa tanda tangan paket.

IDTSPackageSigning100_get_CertificateContext()

Mewakili kelas untuk Package antarmuka.

IDTSPackageSigning100_get_CertificateObject()

Mewakili kelas untuk Package antarmuka.

IDTSPackageSigning100_get_CheckSignatureOnLoad()

Mewakili kelas untuk Package antarmuka.

IDTSPackageSigning100_LoadUserCertificateByHash(Byte[])

Memuat sertifikat pengguna menggunakan hash.

IDTSPackageSigning100_LoadUserCertificateByName(String)

Memuat sertifikat pengguna berdasarkan nama.

IDTSPackageSigning100_set_CertificateContext(Int64)

Mewakili kelas untuk Package antarmuka.

IDTSPackageSigning100_set_CertificateObject(Object)

Mewakili kelas untuk Package antarmuka.

IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean)

Mewakili kelas untuk Package antarmuka.

IDTSSuspend100_get_SuspendRequired()

Mewakili kelas untuk Package antarmuka.

IDTSSuspend100_ResumeExecution()

Melanjutkan eksekusi tugas setelah jeda.

IDTSSuspend100_set_SuspendRequired(Boolean)

Mewakili kelas untuk Package antarmuka.

IDTSSuspend100_SuspendExecution()

Memberi tahu bahwa executable perlu ditangguhkan.

ImportConfigurationFile(String)

Memuat file konfigurasi yang terkait dengan paket.

LoadFromXML(Object, IDTSEvents100)

Memuat paket dan semua objeknya yang telah disimpan ke memori dalam format XML.

LoadUserCertificateByHash(Byte[])

Memuat sertifikat pengguna menggunakan hash.

LoadUserCertificateByName(String)

Memuat sertifikat pengguna berdasarkan nama.

PasswordMatch(String)

Menentukan apakah kata sandi yang ditentukan cocok dengan kata sandi paket.

PermitUnencryptedSave(Boolean)

Mengizinkan informasi yang tidak terenkripsi untuk disimpan.

ProcessConfiguration(String, Object)

Menentukan informasi konfigurasi untuk paket dan objeknya.

RegenerateID()

Membuat GUID baru untuk paket dan memperbarui properti ID paket.

ResumeExecution()

Melanjutkan eksekusi paket setelah jeda.

SaveToXML(Object, Object, IDTSEvents100)

Menyimpan paket ke memori dalam format XML.

SetExpression(String, String)

Menetapkan ekspresi yang ditentukan ke properti .

SetProject(IDTSProject100, String)

Mengatur proyek yang ditentukan.

SuspendExecution()

Dipanggil ketika executable perlu ditangguhkan. Metode ini dipanggil oleh mesin runtime.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Memungkinkan paket untuk menentukan apakah paket berisi pengaturan yang tidak valid yang akan mencegahnya untuk berhasil dijalankan.

Berlaku untuk