IDtsConnectionService Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сервис, который может использоваться различными пользовательскими интерфейсами для создания новых соединений.
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) |
Получает объект AMO для соединения OLAP. |
| GetConnections() |
Получает все менеджеры соединений в текущем пакете. (Унаследовано от IDtsConnectionBaseService) |
| GetConnectionsOfType(String) |
Возвращает все соединения указанного типа, найденные в текущем пакете. (Унаследовано от IDtsConnectionBaseService) |
| GetDataSource(ConnectionManager) |
Получает объект DataSource для соединения. |
| SetDataSourceID(ConnectionManager, String) |
Позволяет строка подключения для менеджера соединений во время выполнения синхронизироваться с строка подключения объекта Data Source, если оба находятся в одном проекте. Эта синхронизация выполняется всякий раз, когда пакет открывается в дизайнере. |
| SetReferencedProject(ConnectionManager, String) |
Устанавливает ссылаемый проект на менеджер соединений. |