TransferDatabaseTask.LoadFromXML(XmlElement, IDTSInfoEvents) Метод

Определение

Этот метод не может быть вызван вашим кодом приложения. Чтобы загрузить пакет, сохранённый как .xml, используйте метод.LoadPackage(String, IDTSEvents)

public:
 virtual void LoadFromXML(System::Xml::XmlElement ^ rootNode, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void LoadFromXML(System.Xml.XmlElement rootNode, Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents events);
abstract member LoadFromXML : System.Xml.XmlElement * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
override this.LoadFromXML : System.Xml.XmlElement * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
Public Sub LoadFromXML (rootNode As XmlElement, events As IDTSInfoEvents)

Параметры

rootNode
XmlElement

XmlElement, содержащий информацию для загрузки.

events
IDTSInfoEvents

Объект, реализующий IDTSInfoEvents интерфейс для появления событий (ошибок, предупреждений и т.д.) во время сохранения.

Реализации

Комментарии

Этот метод, LoadFromXML, доступен, потому что он открыт на интерфейсе, который вы наследуете при создании пользовательских объектов и по объектам, поставляемым в SSIS runtime. Этот метод предназначен только для наследования и не должен вызываться из кода для других целей. Если вы создаёте пользовательский объект и вам нужна информация о том, как написать собственный LoadFromXML метод, см. раздел «Расширение пакетов с пользовательскими объектами».

Если вы хотите загрузить пакет, сохранённый в XML, используйте этот Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage метод. Если пакет сохранён в файловой системе или базе данных MSDB, используйте Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer методы OR Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer .

Когда вы вызываете любой из способов загрузки на Application, время выполнения просматривает задачи, менеджеры соединений, провайдеры журналов и все другие объекты, содержащиеся в пакете, и вызывает метод LoadFromXML на каждом из них. Содержащиеся объекты содержат код LoadFromXML , который анализирует XmlElement для каждого свойства, которое объект должен воссоздать, и значение, сохранённое для этого элемента. Поэтому вы не вызываете LoadFromXML напрямую на отдельных объектах, а вызываете метод на объекте Application , и время выполнения будет проходить через пакет и вызывать LoadFromXML объекты за вас.

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