ConnectionManager.LoadFromXML Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Загружает данные о компоненте из XML. Загрузить пакет, сохраненный в виде XML-файла, можно с помощью метода LoadPackage(String, IDTSEvents).
Перегрузки
LoadFromXML(XmlNode, IDTSEvents) |
Вызов этого метода кодом вашего приложения невозможен. Загрузить пакет, сохраненный в виде XML-файла, можно с помощью метода LoadPackage(String, IDTSEvents). |
LoadFromXML(String, IDTSEvents) |
Вызов этого метода кодом вашего приложения невозможен. Загрузить пакет, сохраненный в виде XML-файла, можно с помощью метода LoadPackage(String, IDTSEvents). |
LoadFromXML(XmlNode, IDTSEvents)
Вызов этого метода кодом вашего приложения невозможен. Загрузить пакет, сохраненный в виде XML-файла, можно с помощью метода LoadPackage(String, IDTSEvents).
public:
virtual void LoadFromXML(System::Xml::XmlNode ^ node, Microsoft::SqlServer::Dts::Runtime::IDTSEvents ^ events);
public void LoadFromXML (System.Xml.XmlNode node, Microsoft.SqlServer.Dts.Runtime.IDTSEvents events);
abstract member LoadFromXML : System.Xml.XmlNode * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
override this.LoadFromXML : System.Xml.XmlNode * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
Public Sub LoadFromXML (node As XmlNode, events As IDTSEvents)
Параметры
- node
- XmlNode
Узел, содержащий сведения диспетчера соединений, которые должны быть загружены.
- events
- IDTSEvents
Объект, который реализует интерфейс IDTSEvents для вызова событий (ошибок, предупреждений и т. д.) при сохранении данных.
Реализации
Комментарии
Этот метод доступен, LoadFromXMLтак как он является общедоступным в интерфейсе, наследуемом при создании пользовательских объектов и объектами, поставляемым в среде выполнения служб SSIS. Этот метод предназначен только для наследования и не должен вызываться из кода в других целях. Если вы создаете пользовательский объект и хотите узнать, как писать собственный LoadFromXML
метод, см. раздел "Расширение пакетов с помощью пользовательских объектов".
Если вы хотите загрузить пакет, сохраненный в формате XML, используйте Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage метод. Если пакет сохранен в файловой системе, используйте .Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer Если пакет сохранен в базе данных MSDB, используйте Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer методы.
При вызове любого из методов загрузки в Applicationсреде выполнения выполняется итерация задач, диспетчеров соединений, поставщиков журналов и всех других объектов, содержащихся в пакете, и вызовет LoadFromXML
метод для каждого из них. Содержащиеся объекты имеют код в коде LoadFromXML
, который анализирует XmlElement для каждого свойства, которое объект должен создать повторно, и значение, сохраненное для элемента. Таким образом, вы не вызываете непосредственно отдельные LoadFromXML
объекты, а вызываете метод Application для объекта, а среда выполнения каскадно проходит через пакет и вызывает LoadFromXML
объекты для вас.
Применяется к
LoadFromXML(String, IDTSEvents)
Вызов этого метода кодом вашего приложения невозможен. Загрузить пакет, сохраненный в виде XML-файла, можно с помощью метода LoadPackage(String, IDTSEvents).
public:
void LoadFromXML(System::String ^ xmlString, Microsoft::SqlServer::Dts::Runtime::IDTSEvents ^ events);
public void LoadFromXML (string xmlString, Microsoft.SqlServer.Dts.Runtime.IDTSEvents events);
member this.LoadFromXML : string * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
Public Sub LoadFromXML (xmlString As String, events As IDTSEvents)
Параметры
- xmlString
- String
Строка, которая представляет код XML.
- events
- IDTSEvents
Объект, который реализует интерфейс IDTSEvents для вызова событий (ошибок, предупреждений и т. д.) при сохранении данных.