语言

PackageRemote64Class 类

定义

代表一个远程64位包的类。

public ref class PackageRemote64Class : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, 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::PackageRemote64
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("979F7D05-1E4F-4EE4-AF90-EDDC1098839D")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class PackageRemote64Class : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.PackageRemote64
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("5C475649-E7F2-4D3F-B8B8-E8046B96419F")]
public class PackageRemote64Class : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.PackageRemote64
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("C3011802-02CA-4233-94B1-6B2F0B3B25D6")]
public class PackageRemote64Class : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.PackageRemote64
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("979F7D05-1E4F-4EE4-AF90-EDDC1098839D")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type PackageRemote64Class = class
    interface PackageRemote64
    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 IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("5C475649-E7F2-4D3F-B8B8-E8046B96419F")>]
type PackageRemote64Class = class
    interface PackageRemote64
    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 IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("C3011802-02CA-4233-94B1-6B2F0B3B25D6")>]
type PackageRemote64Class = class
    interface PackageRemote64
    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 IDTSProjectPackage100
Public Class PackageRemote64Class
Implements IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSName100, IDTSPackageSigning100, IDTSPersist100, IDTSProjectPackage100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, PackageRemote64
继承
PackageRemote64Class
属性
实现

构造函数

名称 说明
PackageRemote64Class()

初始化 PackageRemote64Class 类的新实例。

属性

名称 说明
CertificateContext

获取或设置证书上下文。

CertificateObject

获取或设置包的证书对象。

CheckpointFileName

获取或设置捕获检查点信息的文件名称,从而使包能够重启。

CheckpointUsage

获取或设置一个值,指定包是否或何时重启。

CheckSignatureOnLoad

获取或设置一个值,指示加载包时是否检查数字签名。

Configurations

获取该包的配置集合。

Connections

获取包的连接管理器集合。

CreationDate

获取或设置包裹创建的日期和时间。

CreationName

获得包含该名称的值。

CreatorComputerName

获取或设置创建该软件包的计算机名称。

CreatorName

获取或设置创建该包的个人姓名。

DebugMode

获取或设置一个值,指示指定对象是否处于调试模式。

DelayValidation

获取或设置一个值,指示任务验证是否延迟到运行时。

Description

获取或设置对象的 PackageRemote64Class 描述。

DesignEvents

获取或设置一个 IDTSEvents100 ,指示设计师或其他第三方客户端在设计时是否接收事件。

DesignTimeProperties

获取或设置包的设计时间属性,如布局信息。

Disable

获取或设置一个值,指示该对象是否 IDTSContainer100 被禁用。

DisableEventHandlers

获取或设置一个值,指示任务上的事件处理程序是否被禁用。

EnableConfigurations

获取或设置一个值,指示包是否加载配置。

EncryptCheckpoints

获取或设置一个值,指示检查点文件是否加密。

Errors

获取与该包相关的错误集合。

EventHandlers

获得一组事件处理对象。

EventInfos

获取对象的集合 IDTSEventInfo100

Executables

它会获得包内一组可执行对象,这些对象属于包的工作流。

ExecutionDuration

获得一个表示容器执行时间(毫秒级)的值。

ExecutionResult

获得一个表示对象执行 PackageRemote64Class 成功或失败的值。

ExecutionStatus

获得一个值,表示调用时对象执行状态 PackageRemote64Class

ExtendedProperties

获取包的 ExtendedProperties 集合。

FailPackageOnFailure

获取或设置一个值,指示子容器失败时包是否失败。

FailParentOnFailure

获取或设置一个值,指示父容器在子容器失败时是否失败。

ForcedExecutionValue

获取或设置包含容器定义值的对象。

ForceExecutionResult

获取或设置 DTSForcedExecResult 一个枚举值,指定容器的执行结果。

ForceExecutionValue

获取或设置一个值,指示容器的执行值是否应强制包含某个特定值。

ID

获取 ID 是 的 GUID。PackageRemote64Class

IDTSPackageSigning100_CertificateContext

获取或设置证书上下文。

IDTSPackageSigning100_CertificateObject

获取或设置证书对象。

IDTSPackageSigning100_CheckSignatureOnLoad

获取或设置一个值,指示包是否在加载时检查签名。

IDTSSuspend100_SuspendRequired

获取或设置一个值,指示任务在遇到断点时是否应暂停。

InteractiveMode

获取或设置一个值,指示任务执行时是否应显示用户界面对象。

IsDefaultLocaleID

获得一个值,表示容器是否使用默认代码。

IsolationLevel

获取或设置对象中 PackageRemote64Class 交易的隔离级别。

LastModifiedProductVersion

拿到上次修改包的产品版本。

LocaleID

获取或设置指定的localeID以在对象执行时 PackageRemote64Class 使用。

LogEntryInfos

获取对象 IDTSLogEntryInfos100

LoggingMode

从枚举中获取或设置一个有效值 DTSLoggingMode ,指示容器的日志模式。

LoggingOptions

获取一个包含属性的对象,指示容器的过滤和日志资源。

LogProviders

获取与该包关联的日志提供者集合。

MaxConcurrentExecutables

获取或设置包可创建的线程数量。

MaximumErrorCount

获取或设置对象停止运行前 PackageRemote64Class 可能发生的最大错误数。

Name

获取或设置 . 的名称 PackageRemote64Class

OfflineMode

获取或设置一个值,指示包是否处于离线模式下工作。

PackageFormatVersion

能拿到包装的格式版本。

PackageLocation

获取包裹的位置。

PackagePassword

它会设置包裹密码的值。

PackagePriorityClass

获取或设置包线程的Win32线程优先级类。

PackageType

获取或设置一个值,用于识别创建该包的工具。

PackageUpgradeOptions

获取或设置该套餐的升级选项。

Parent

拿到父容器。

PrecedenceConstraints

获得包的一组优先级约束。

Properties

为包裹收集一笔 IDTSProperties100

ProtectionLevel

为包裹设定保护级别。

SafeRecursiveProjectPackageExecution

获得或设置一个值,指示递归执行包是否属于 sage。

SaveCheckpoints

获取或设置一个值,决定包在执行过程中是否使用检查点。

SQLFolder

获取或设置包的SQL文件夹。

StartTime

它会得到包开始执行的时间。

StopTime

它会得到包停止执行的时间。

SuppressConfigurationWarnings

获取或设置一个值,指示配置生成的警告是否被抑制。

SuspendRequired

获取或设置一个值,指示任务在遇到断点时是否应暂停。

TransactionOption

获取或设置一个 PackageRemote64Class 枚举值,指示包是否参与交易。

UpdateObjects

获取或设置一个值,指示如果找到更新版本,是否可以在包加载时更新可扩展对象。

UpdatePackage

获取或设置一个值,指示当发现更新版本时,包是否可以更新。

VariableDispenser

获得包装中变量的分配器。

Variables

获得包含与包关联变量的集合。

VersionBuild

获取或设置包的构建版本。

VersionComments

获取或设置与包关联的版本注释。

VersionGUID

它会获得包创建时生成的版本 GUID。

VersionMajor

获取或设置软件包的主要构建版本。

VersionMinor

获取或设置包的次要构建版本。

Warnings

能在包裹上设置警告集合。

方法

名称 说明
AcceptBreakpointManager(IDTSBreakpointManager100)

将断点管理器传递给一个包。

CheckSignature()

检查包裹数字签名状态。

ComputeExpressions(Boolean)

计算该 PackageRemote64Class 对象的表达式。

Execute()

返回 DTSExecResult 包含包执行成功或失败信息的枚举。

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

将应用程序、容器或包作为包工作流的一部分运行。

ExportConfigurationFile(String)

创建包含包中所有可部署变量的XML文件。

FindReferencedObjects(Object)

返回一个参考对象枚举。

GetBreakpointTargets(IDTSBreakpointSite100, Boolean)

返回集合 IDTSBreakpointTargets100

GetExpression(String)

返回包含指定属性表达式的值。

GetObjectFromPackagePath(String, IDTSProperty100)

返回指定的包路径中的对象。

GetParentID()

检索包的父标识符。

GetPreExecutionPackageXML(Object)

检索包 XML 的预执行数据。

GetProject()

检索DTS项目。

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

执行可执行文件。

IDTSExecutable100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

通过验证所有依赖和其他项,验证可执行文件是否能成功执行。

IDTSPackageSigning100_CheckSignature()

检查包裹的签名。

IDTSPackageSigning100_get_CertificateContext()

代表一个远程64位包的类。

IDTSPackageSigning100_get_CertificateObject()

代表一个远程64位包的类。

IDTSPackageSigning100_get_CheckSignatureOnLoad()

代表一个远程64位包的类。

IDTSPackageSigning100_LoadUserCertificateByHash(Byte[])

通过哈希加载用户证书。

IDTSPackageSigning100_LoadUserCertificateByName(String)

按用户名加载用户证书。

IDTSPackageSigning100_set_CertificateContext(Int64)

代表一个远程64位包的类。

IDTSPackageSigning100_set_CertificateObject(Object)

代表一个远程64位包的类。

IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean)

代表一个远程64位包的类。

IDTSSuspend100_get_SuspendRequired()

代表一个远程64位包的类。

IDTSSuspend100_ResumeExecution()

暂停后继续执行任务。

IDTSSuspend100_set_SuspendRequired(Boolean)

代表一个远程64位包的类。

IDTSSuspend100_SuspendExecution()

通知可执行文件需要暂停。

ImportConfigurationFile(String)

加载与包关联的配置文件。

LoadFromXML(Object, IDTSEvents100)

加载一个包及其所有已以XML格式保存到内存中的对象。

LoadUserCertificateByHash(Byte[])

通过哈希加载用户证书。

LoadUserCertificateByName(String)

按用户名加载用户证书。

PasswordMatch(String)

判断指定的密码是否与包密码匹配。

PermitUnencryptedSave(Boolean)

允许未加密的信息保存。

ProcessConfiguration(String, Object)

指定包及其对象的配置信息。

RegenerateID()

为包创建新的 GUID 并更新包 ID 属性。

ResumeExecution()

暂停后继续执行包。

SaveToXML(Object, Object, IDTSEvents100)

将软件包以XML格式保存到内存中。

SetExpression(String, String)

将指定的表达式赋予该属性。

SetProject(IDTSProject100, String)

设置指定的项目。

SuspendExecution()

当可执行文件需要暂停时调用。 该方法由运行时引擎调用。

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

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

适用于