Configuration Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет класс конфигурации, содержащий информацию о том, как конфигурирован пакет. Этот класс не наследуется.
public ref class Configuration sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist
public sealed class Configuration : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist
type Configuration = class
inherit DtsObject
interface IDTSPersist
interface IDTSName
Public NotInheritable Class Configuration
Inherits DtsObject
Implements IDTSName, IDTSPersist
- Наследование
- Реализации
Комментарии
Конфигурации полезны при развертывании пакетов на разных серверах и облегчают перенос пакетов из среды разработки в продакшн.
Вы можете использовать переменные для динамического обновления пакетов, что позволяет настраивать функциональность пакетов и адаптировать пакеты под те среды, в которых они работают. Для обновления свойств пакета во время выполнения с помощью переменных, сопоставления переменных с свойствами объекта пакета, создания конфигураций для переменных, развертывания конфигураций вместе с пакетом, а затем обновления значений переменных в конфигурационном файле в соответствии с новой средой. Во время выполнения пакет автоматически использует обновлённые значения. Эта гибкость полезна, когда развернутые вами пакеты подключаются к разным серверам, запускают разные SQL-операторы или разные дочерние пакеты. Для получения дополнительной информации см. разделы «Создание конфигураций пакетов » и «Использование переменных в пакетах».
Свойства
| Имя | Описание |
|---|---|
| ConfigurationString |
Получает или устанавливает расположение конфигурации. |
| ConfigurationType |
Получает или устанавливает значение из DTSConfigurationType , которое описывает, в каком типе файла хранится информация о конфигурации. |
| CreationName |
Возвращает строку, используемую движком выполнения для создания экземпляра объекта Configuration и добавления объекта в Configurations коллекцию. Это свойство доступно только для чтения. |
| Description |
Возвращает или задает описание конфигурации. Это свойство доступно только для чтения. |
| ID |
Возвращает идентификатор, присвоенный конфигурации. Это свойство доступно только для чтения. |
| Name |
Жесты или задаёт имя, приведённое этой конфигурации. |
| PackagePath |
Получает или задаёт путь пакета, к которому применяется конфигурация. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равны ли два экземпляра объекта. (Унаследовано от DtsObject) |
| GetHashCode() |
Возвращает хэш-код для этого экземпляра. (Унаследовано от DtsObject) |
| LoadFromXML(XmlNode, IDTSEvents) |
Этот метод не может быть вызван вашим кодом приложения. Чтобы загрузить пакет, сохранённый как .xml, используйте метод.LoadPackage(String, IDTSEvents) |
| SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Этот метод не может быть вызван вашим кодом приложения. Чтобы сохранить посылку как .xml, используйте метод.SaveToXml(String, Package, IDTSEvents) |