PackageClass 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 Package 接口的类。
public ref class PackageClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSConfigurationControl100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSDumpConfiguration100, 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::Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, 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.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, 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.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, 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.Package
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type PackageClass = class
interface Package
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 IDTSDumpConfiguration100
interface IDTSConfigurationControl100
interface IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")>]
type PackageClass = class
interface Package
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 IDTSDumpConfiguration100
interface IDTSConfigurationControl100
interface IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")>]
type PackageClass = class
interface Package
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 IDTSDumpConfiguration100
interface IDTSConfigurationControl100
interface IDTSProjectPackage100
Public Class PackageClass
Implements IDTSBreakpointSite100, IDTSConfigurationControl100, IDTSContainer100, IDTSDumpConfiguration100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSName100, IDTSPackageSigning100, IDTSPersist100, IDTSProjectPackage100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, Package
- 继承
-
PackageClass
- 属性
- 实现
-
IDTSBreakpointSite100 IDTSConfigurationControl100 IDTSContainer100 IDTSDumpConfiguration100 IDTSEventsProvider100 IDTSExecutable100 IDTSExecutionMetrics100 IDTSName100 IDTSPackage100 IDTSPackageSigning100 IDTSPersist100 IDTSProjectPackage100 IDTSPropertiesProvider100 IDTSRuntimeObject100 IDTSSequence100 IDTSSuspend100 Package
注解
有关详细信息,请参阅 Package。
构造函数
PackageClass() |
初始化 PackageClass 类的新实例。 |
属性
CertificateContext |
获取或设置与包关联的证书的上下文。 |
CertificateObject |
获取或设置与包关联的证书项目。 |
CheckpointFileName |
获取或设置用于捕获使包可以重新启动的检查点信息的文件的名称。 |
CheckpointUsage |
获取或设置一个值,该值指定是否重新启动包或重新启动的时间。 |
CheckSignatureOnLoad |
获取或设置一个值,该值指示在加载包时是否检查数字签名。 |
Configurations |
获取包的配置集合。 |
Connections |
获取包的连接管理器集合。 |
CreationDate |
获取或设置创建包的日期和时间。 |
CreationName |
获取用于创建 PackageClass 对象的名称。 |
CreatorComputerName |
获取或设置创建包的计算机的名称。 |
CreatorName |
获取或设置创建包的用户的名称。 |
DebugMode |
获取或设置一个值,该值指示包是否处于调试模式。 |
DelayValidation |
获取或设置一个值,该值指示是否将包验证推迟到运行包时。 |
Description |
获取或设置包的说明。 |
DesignEvents |
获取或设置一个 IDTSEvents100,该值指示在设计时设计器或其他第三方客户端是否要接收事件。 |
DesignTimeProperties |
获取或设置包的设计时属性,例如布局信息。 |
Disable |
获取或设置一个值,该值指示是否禁用 PackageClass 对象。 |
DisableEventHandlers |
获取或设置一个值,该值指示是否禁用包的事件处理程序。 |
DumpDescriptor |
获取或设置包的转储描述符。 |
DumpOnAnyError |
获取或设置一个值,该值指示在包执行过程中发生任何错误时是否应生成一个转储文件。 |
EnableConfigurations |
获取或设置一个值,该值指示包是否加载配置。 |
EnableDump |
获取或设置一个值,该值指示是否启用转储文件。 |
EncryptCheckpoints |
获取或设置一个值,该值指示是否对检查点文件加密。 |
Errors |
获取与包关联的错误的集合。 |
EventHandlers |
获取事件处理程序对象的集合。 |
EventInfos |
获取与包关联的 IDTSEventInfos100 集合。 |
Executables |
获取包内包含的可执行对象的集合。 |
ExecutionDuration |
获取执行包所需的时间,以毫秒为单位。 |
ExecutionResult |
获取一个值,该值指示包执行是成功还是失败。 |
ExecutionStatus |
获取执行的当前状态。 |
ExtendedProperties |
获取包的 IDTSExtendedProperties100 集合。 |
FailPackageOnFailure |
获取或设置一个值,该值指示在包中的任务或组件失败时包是否失败。 |
FailParentOnFailure |
获取或设置一个值,该值指示在子包失败时父包是否失败。 |
ForcedExecutionValue |
ForceExecutionValue如果该属性设置为 true,则获取或设置一个值,该值指定包返回的可选执行值。 |
ForceExecutionResult |
获取或设置一个 DTSForcedExecResult 枚举值,该值指定包的强制执行结果。 |
ForceExecutionValue |
获取或设置一个值,该值指示包的执行值是否应强制包含特定值。 |
ID |
获取包的 ID。 |
IDTSPackageSigning100_CertificateContext |
获取或设置证书上下文。 |
IDTSPackageSigning100_CertificateObject |
获取或设置证书对象。 |
IDTSPackageSigning100_CheckSignatureOnLoad |
获取或设置一个值,该值指示包是否在加载时检查签名。 |
IDTSSuspend100_SuspendRequired |
获取或设置一个值,该值指示在遇到断点时任务是否应挂起。 |
IgnoreConfigurationsOnLoad |
获取或设置一个值,该值指示在加载包时该包是否忽略配置。 |
InteractiveMode |
获取或设置一个值,该值指示任务在执行时是否应显示用户界面对象。 |
IsDefaultLocaleID |
获取一个值,该值指示包是否使用默认区域设置。 |
IsolationLevel |
获取或设置包中事务的隔离级别。 |
LastModifiedProductVersion |
获取最后修改的包的产品版本。 |
LocaleID |
获取或设置包使用的区域设置的标识符。 |
LogEntryInfos |
获取日志条目定义的集合。 |
LoggingMode |
获取或设置包的日志记录模式。 |
LoggingOptions |
获取包的筛选和日志记录资源。 |
LogProviders |
获取与包关联的日志提供程序的集合。 |
MaxConcurrentExecutables |
获取或设置包可以创建的线程数。 |
MaximumErrorCount |
获取或设置包停止运行前可以出现的最大错误数。 |
Name |
获取或设置 PackageClass 的名称。 |
OfflineMode |
获取或设置一个值,该值指示包是否在脱机模式下工作。 |
PackageFormatVersion |
获取包的格式版本。 |
PackageLocation |
获取包的位置。 |
PackagePassword |
设置包的密码。 |
PackagePriorityClass |
获取或设置包线程的 Win32 线程优先级类。 |
PackageType |
设置或返回一个值,该值标识创建包的工具。 |
PackageUpgradeOptions |
获取或设置包的更新选项。 |
Parent |
获取包的父级。 |
PrecedenceConstraints |
获取包的优先约束的集合。 |
Properties |
获取包的属性集合。 |
ProtectionLevel |
获取或设置包的保护级别。 |
SafeRecursiveProjectPackageExecution |
获取或设置一个值,该值指示包的递归执行是否安全。 |
SaveCheckpoints |
获取或设置一个值,该值指示在包执行期间包是否使用检查点。 |
SQLFolder |
获取或设置包的 SQL 文件夹。 |
StartTime |
获取包开始执行的时间。 |
StopTime |
获取包停止执行的时间。 |
SuppressConfigurationWarnings |
获取或设置一个值,该值指示是否取消配置生成的警告。 |
SuspendRequired |
获取或设置一个值,该值指示在遇到断点时任务是否应挂起。 |
TransactionOption |
获取或设置一个 DTSTransactionOption 枚举值,该值指示包是否参与事务。 |
UpdateObjects |
获取或设置一个值,该值指示当找到更新的版本时,是否可以在加载包时更新可扩展对象。 |
UpdatePackage |
获取或设置一个值,该值指示在找到更新的版本时是否可以更新包。 |
VariableDispenser |
获取包中变量的分配器。 |
Variables |
获取包含与包关联的变量的集合。 |
VersionBuild |
获取或设置包的内部版本号。 |
VersionComments |
获取或设置与包关联的版本注释。 |
VersionGUID |
获取第一次创建包时生成的版本 GUID。 |
VersionMajor |
获取或设置包的主内部版本号。 |
VersionMinor |
获取或设置包的次内部版本号。 |
Warnings |
获取为包设置的警告集合。 |