ApplicationClass 类

定义

发现并访问包对象。

public ref class ApplicationClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::Application
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("1A57A728-F8B3-4D6F-AB99-CFE8923513E6")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ApplicationClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.Application
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("4F0FC44B-C99C-441D-B86A-D60D7E22143D")]
public class ApplicationClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.Application
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("0B4B4339-1499-4555-88A8-8C21C530AF19")]
public class ApplicationClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.Application
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("1A57A728-F8B3-4D6F-AB99-CFE8923513E6")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ApplicationClass = class
    interface IDTSApplication130
    interface Application
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("4F0FC44B-C99C-441D-B86A-D60D7E22143D")>]
type ApplicationClass = class
    interface IDTSApplication130
    interface Application
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("0B4B4339-1499-4555-88A8-8C21C530AF19")>]
type ApplicationClass = class
    interface IDTSApplication150
    interface Application
Public Class ApplicationClass
Implements Application
继承
ApplicationClass
属性
实现

构造函数

ApplicationClass()

初始化 ApplicationClass 类的新实例。

属性

CheckSignatureOnLoad

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

ComponentStorePath

返回存储管道组件的路径。 此属性为只读。

ConnectionInfos

返回包含 ConnectionInfos 对象的 ConnectionInfo 集合。 此属性为只读。

DataTypeInfos

返回包含 DataTypeInfos 对象的 DataTypeInfo 集合。 此属性为只读。

DBProviderInfos

返回包含应用程序中的 DBProviderInfos 对象的 DBProviderInfo 集合。 此属性为只读。

ForEachEnumeratorInfos

返回包含 ForEachEnumeratorInfos 对象的 ForEachEnumeratorInfo 集合。 此属性为只读。

LogProviderInfos

返回包含 LogProviderInfos 对象的 LogProviderInfo 集合。 此属性为只读。

PackagePassword

设置包的密码值。 此属性是只写的。

PackageUpgradeOptions

获取或设置一个值,该值指示在升级过程中哪些升级选项将应用于 Integration Services 包的集合。

PipelineComponentInfos

返回包含 PipelineComponentInfos 对象的 PipelineComponentInfo 集合。

ProjectPassword

设置包的项目密码值。

TaskInfos

返回包含 TaskInfos 对象的 TaskInfo 集合。 此属性为只读。

UpdateObjects

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

UpdatePackage

获取或设置一个布尔值,该值指示在找到更新的版本时是否可以更新包。

方法

CloseProject(IDTSProject100)

关闭指定的项目。

CreateFolderOnDtsServer(String, String, String)

在 Integration Services 服务层次结构的“已存储的包”节点中显示的服务器上创建文件夹。

CreateFolderOnSQLServer(String, String, String, String, String)

在 SQL Server 的指定实例上创建文件夹。

CreateSsisServerExecution(String, String, String, Boolean)

创建 SSIS 服务器执行。

CreateSsisServerExecution2(String, String, String, String, String, Boolean)

发现并访问包对象。

DataTypeInfoFromDataType(DataType)

为指定的数据类型返回 DataTypeInfo 对象。

ExistsOnDtsServer(String, String)

返回一个布尔值,该值指示指定的包是否已存在于 Integration Services 服务上。

ExistsOnSQLServer(String, String, String, String)

指示指定的包在 SQL Server 实例上是否存在。

FolderExistsOnDtsServer(String, String)

指示指定的文件夹在文件系统上是否存在。

FolderExistsOnSQLServer(String, String, String, String)

指示指定的文件夹在 SQL Server 实例上是否已存在。

FolderFromPath(String, String, String, String)

返回指定路径中的文件夹。

GetDtsServerPackageInfos(String, String)

获取一个 PackageInfos 集合,该集合包含在指定的文件夹内存储在 SQL Server 实例上 SSIS 包存储区中的包。

GetDtsServerRoles(String, String)

返回列出文件夹的可用角色的字符串数组。

GetPackageInfos(String, String, String, String)

通过使用服务器名称、用户名和密码获取一个 PackageInfos 集合,该集合包含在指定的逻辑文件夹内 SQL Server 实例中存储的包。

GetPackageInfos2(String, Object)

通过使用服务器名称、用户名和密码获取一个 PackageInfos 集合,该集合包含在指定的逻辑文件夹内 SQL Server 实例中存储的包。

GetPackageRoles(String, String, String, String)

返回对包具有读和写访问权限的数据库角色。

GetRunningPackages(String)

返回包含 RunningPackages 对象的 RunningPackage 集合。

GetServerInfo(String, String)

返回在目标服务器上安装的 SQL Server 产品的 SQL Server 版本号。

GetServerVersionEx(String, UInt32, DTSProductLevel, String, String)

返回版本、产品级别和其他指示安装的 SSIS 版本的值。

LoadFromDtsServer(String, String, Boolean, IDTSEvents100)

从指定的服务器加载包。

LoadFromSQLServer(String, String, String, String, Boolean, IDTSEvents100)

通过指定服务器名称、用户名和密码从 SQL Server 加载包。

LoadFromSQLServer2(String, Object, Boolean, IDTSEvents100)

从 SQL Server 加载包。

LoadPackage(String, Boolean, IDTSEvents100)

从文件系统加载包并指定线程模型。

OpenProject(String, IDTSEvents100)

从文件系统打开包

RemoveFolderFromDtsServer(String, String)

从指定的服务器中删除指定的文件夹。

RemoveFolderFromSQLServer(String, String, String, String)

从指定的 SQL Server 实例中删除指定的文件夹。

RemoveFromDtsServer(String, String)

从指定的服务器中删除包。

RemoveFromSQLServer(String, String, String, String)

从指定的 SQL Server 实例中删除包。

RenameFolderOnDtsServer(String, String, String, String)

在 SQL Server 的指定实例上重命名文件夹。

RenameFolderOnSQLServer(String, String, String, String, String, String)

在 SQL Server 的指定实例上重命名文件夹。

SaveAndUpdateVersionToXML(String, IDTSPersist100, DTSTargetServerVersion, IDTSEvents100)

发现并访问包对象。

SavePackage(String, IDTSPackage100, IDTSEvents100)

保存包。

SaveToDtsServer(IDTSPackage100, IDTSEvents100, String, String)

将包保存到文件系统

SaveToSQLServer(IDTSPackage100, IDTSEvents100, String, String, String)

将包保存到 SQL Server 实例。

SaveToSQLServerAs(IDTSPackage100, IDTSEvents100, String, String, String, String)

使用新名称将包保存到 SQL Server 实例。

SaveToXML(String, IDTSPersist100, IDTSEvents100)

将包的 XML 定义保存到文件

SetPackageRoles(String, String, String, String)

设置对包具有读和写访问权限的数据库角色。

适用于