IDTSPackage100 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示由 Package 和 PackageNeutral 接口实现的接口。
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) |
允许容器判断是否包含无效设置,导致无法成功执行。 |