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)

允许容器确定它是否包含阻止其成功执行的无效设置。

适用于