Поделиться через


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 для вызова событий (ошибок, предупреждений и т. д.) при сохранении данных.

Применяется к