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). |