IDtsConnectionService 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一种服务,可用于各种用户界面创建新的连接。
public interface class IDtsConnectionService : Microsoft::SqlServer::Dts::Runtime::Design::IDtsConnectionBaseService
public interface IDtsConnectionService : Microsoft.SqlServer.Dts.Runtime.Design.IDtsConnectionBaseService
type IDtsConnectionService = interface
interface IDtsConnectionBaseService
Public Interface IDtsConnectionService
Implements IDtsConnectionBaseService
- 实现
示例
以下代码示例展示了 的使用 IDtsConnectionService。
IDtsConnectionService dtsConnectionService = serviceProvider.GetService(typeof(IDtsConnectionService)) as IDtsConnectionService;
注解
该服务可以被任何用户界面使用,无论是任务、连接管理器、变换、日志提供者还是其他。
属性
| 名称 | 说明 |
|---|---|
| IsDesignerOnline |
获得一个数值,表示设计师是否处于在线模式。 (继承自 IDtsConnectionBaseService) |
方法
| 名称 | 说明 |
|---|---|
| AddConnectionToPackage(ConnectionManager) |
向包设计器添加现有连接,使设计者能够识别新的连接管理器 |
| CreateConnection(String, ConnectionManagerUIArgs) |
使用指定的连接类型和参数创建新连接。 (继承自 IDtsConnectionBaseService) |
| CreateConnection(String) |
使用指定的连接类型创建新的连接。 (继承自 IDtsConnectionBaseService) |
| CreateConnectionFromDataSource() |
显示现有数据源列表,并允许用户基于数据源创建连接管理器。 |
| EditConnection(ConnectionManager, ConnectionManagerUIArgs) |
编辑特定现有连接,返回一个值以表示该连接是否被修改。 |
| EditConnection(ConnectionManager) |
编辑特定现有连接,返回一个值,表示该连接是否被修改。 |
| GetAMOObject(ConnectionManager) |
获取 OLAP 连接的 AMO 对象。 |
| GetConnections() |
检索当前包中的所有连接管理器。 (继承自 IDtsConnectionBaseService) |
| GetConnectionsOfType(String) |
返回当前包中指定类型的所有连接。 (继承自 IDtsConnectionBaseService) |
| GetDataSource(ConnectionManager) |
获取连接的DataSource对象。 |
| SetDataSourceID(ConnectionManager, String) |
允许运行时连接管理器的 连接字符串 与数据源对象的 连接字符串 同步,前提是两者位于同一项目中。 每次在设计器中打开包时,都会进行这种同步。 |
| SetReferencedProject(ConnectionManager, String) |
将引用的项目设置为连接管理器。 |