IDTSPackage100 介面

定義

表示 PackagePackageNeutral 介面實作的介面。

public interface class IDTSPackage100 : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutable100
[System.Runtime.InteropServices.Guid("BD67FB9C-D1BB-464D-877F-A969247C430D")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSPackage100 : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("4ED7D2FB-846B-4760-BEBA-00A2D30B0F73")]
public interface IDTSPackage100 : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("2630F059-A7B0-42D0-A05B-9AC4F5FC4957")]
public interface IDTSPackage100 : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100
[<System.Runtime.InteropServices.Guid("BD67FB9C-D1BB-464D-877F-A969247C430D")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSPackage100 = interface
    interface IDTSExecutable100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("4ED7D2FB-846B-4760-BEBA-00A2D30B0F73")>]
type IDTSPackage100 = interface
    interface IDTSExecutable100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("2630F059-A7B0-42D0-A05B-9AC4F5FC4957")>]
type IDTSPackage100 = interface
    interface IDTSExecutable100
Public Interface IDTSPackage100
Implements IDTSExecutable100
衍生
屬性
實作

屬性

CertificateContext

取得或設定憑證內容。

CertificateObject

取得或設定封裝的憑證封裝。

CheckpointFileName

取得或設定檔案名稱,這個檔案會擷取可讓封裝重新啟動的檢查點資訊。

CheckpointUsage

取得或設定值,這個值指定封裝是否會重新啟動或何時會重新啟動。

CheckSignatureOnLoad

取得或設定值,指出從 XML 載入封裝時是否檢查數位簽章。

Configurations

取得封裝的組態集合。

Connections

取得封裝的連接管理員集合。

CreationDate

取得或設定建立封裝的日期和時間。

CreatorComputerName

取得或設定用來建立封裝的電腦名稱。

CreatorName

取得或設定建立封裝的人員名稱。

DesignEvents

取得或設定 IDTSEvents100,指出設計工具或其他協力廠商的用戶端是否會在設計階段期間接收事件。

DesignTimeProperties

取得或設定封裝的設計階段屬性。

EnableConfigurations

取得或設定值,這個值表示封裝是否會載入組態。

EncryptCheckpoints

取得或設定值,這個值表示是否加密檢查點檔案。

Errors

取得與封裝相關聯的錯誤集合。

ExtendedProperties

取得封裝的 IDTSExtendedProperties100 集合。

InteractiveMode

取得或設定值,這個值表示工作執行時是否應該顯示使用者介面物件。

LastModifiedProductVersion

取得上次修改之封裝的版本。

LogProviders

傳回與封裝相關的記錄提供者集合。

MaxConcurrentExecutables

取得或設定封裝可以建立的執行緒數目。

OfflineMode

取得或設定值,這個值表示封裝是否在離線模式工作。

PackageFormatVersion

取得封裝的格式版本。

PackageLocation

取得或設定字串,其中包含封裝的位置。

PackagePassword

設定封裝的密碼。

PackagePriorityClass

取得或設定封裝的優先權類別。

PackageType

取得或設定封裝類型。

PackageUpgradeOptions

取得或設定封裝升級選項。

ProtectionLevel

取得或設定封裝的保護等級。

SafeRecursiveProjectPackageExecution

取得或設定值,該值指出封裝執行是否為安全的遞迴專案。

SaveCheckpoints

取得或設定值,這個值表示封裝在執行封裝期間是否使用檢查點。

SQLFolder

取得或設定封裝的資料夾名稱。

SuppressConfigurationWarnings

取得或設定值,這個值表示是否會隱藏組態所產生的警告。

UpdateObjects

取得或設定值,這個值表示如果找到更新版本,是否會在封裝載入時間更新可延伸的物件。

UpdatePackage

取得或設定值,指出如果找到更新版本,是否可更新封裝。

VersionBuild

取得或設定封裝的組建版本。

VersionComments

取得或設定與封裝相關的註解。

VersionGUID

取得第一次建立封裝時產生的唯一 GUID。

VersionMajor

取得或設定封裝的主要組建版本。

VersionMinor

取得或設定封裝的次要組建版本。

Warnings

取得封裝上設定的警告集合。

方法

CheckSignature()

檢查封裝的數位簽章狀態。

Execute()

傳回 DTSExecResult 列舉,其中包含有關封裝執行成功或失敗的資訊。

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

將應用程式、容器或封裝當做封裝工作流程的一部分執行。

ExportConfigurationFile(String)

建立 XML 檔案,其中包含封裝中所有可部署的變數。

FindReferencedObjects(Object)

傳回參考物件列舉。

GetBreakpointTargets(IDTSBreakpointSite100, Boolean)

傳回 IDTSBreakpointTargets100 集合。

GetObjectFromPackagePath(String, IDTSProperty100)

傳回封裝屬性以及指定之封裝路徑中的物件。

GetPreExecutionPackageXML(Object)

取得前置執行封裝 XML。

ImportConfigurationFile(String)

載入與封裝相關聯的組態檔。

LoadUserCertificateByHash(Byte[])

依據憑證雜湊,載入封裝的憑證。

LoadUserCertificateByName(String)

依據憑證名稱,載入封裝的憑證。

PermitUnencryptedSave(Boolean)

指定未加密的憑證。

ProcessConfiguration(String, Object)

設定封裝及其物件的組態資訊。

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

可讓容器判斷它是否包含無效的設定,因而無法順利執行。

適用於