语言

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)

允许容器判断是否包含无效设置,导致无法成功执行。

适用于