ConnectionManagerBase Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет абстрактный базовый класс для менеджеров соединений.
public ref class ConnectionManagerBase abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject
public abstract class ConnectionManagerBase : Microsoft.SqlServer.Dts.Runtime.DtsObject
type ConnectionManagerBase = class
inherit DtsObject
Public MustInherit Class ConnectionManagerBase
Inherits DtsObject
- Наследование
- Производный
Комментарии
Вы создаёте управляемый менеджер соединений, выводя управляемый класс из ConnectionManagerBase, а затем отмечая его атрибутом DtsConnectionAttribute .
При создании управляемого менеджера соединений необходимо убедиться, что модель потоков соответствует Both корректной работе менеджера соединений с процессом выполнения Integration Services.
Конструкторы
| Имя | Описание |
|---|---|
| ConnectionManagerBase() |
Инициализирует новый экземпляр класса ConnectionManagerBase. |
Свойства
| Имя | Описание |
|---|---|
| AccessTokenProvider |
Получает или устанавливает провайдера токена доступа, используемого при получении соединения. |
| ConnectionString |
Получает или устанавливает строка подключения для соединения. |
| ProtectionLevel |
Получает или устанавливает значение, используя перечисление DTSProtectionLevel , которое определяет, как соединение управляет конфиденциальной информацией. |
| Scope |
Получает область действия менеджера соединений DTS для этого ConnectionManagerBase объекта. |
| SupportsDTCTransactions |
Возвращает булевый сигнал, который показывает, поддерживает ли соединение транзакции координатор распределенных транзакций (Майкрософт) (MS DTC). |
| TargetServerVersion |
Представляет абстрактный базовый класс для менеджеров соединений. |
| Version |
Возвращает версию этого менеджера соединений. |
Методы
| Имя | Описание |
|---|---|
| AcquireConnection(Object) |
Создаёт экземпляр типа соединения. |
| CanUpdate(String) |
Получает или устанавливает булевый модуль, который определяет, поддерживает ли менеджер соединений обновление XML соединения до более новой версии. |
| Equals(Object) |
Определяет, равны ли два экземпляра объекта. (Унаследовано от DtsObject) |
| GetHashCode() |
Возвращает хэш-код для этого экземпляра. (Унаследовано от DtsObject) |
| ReleaseConnection(Object) |
Освобождает соединение, установленное во время AcquireConnection(Object). Звонил во время проектирования и во время выполнения. |
| SetQualifier(String) |
Изменяет квалификатор на менеджере соединений после его создания, но до его запуска. |
| Update(String) |
Обновления XML, сохраненные предыдущей версией менеджера соединений. |
| Validate(IDTSInfoEvents) |
Проверяет соединение и возвращает перечисление, указывающее на успех или неудачу. |