ExtendedProperty.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
XmlNode, содержащий информацию для загрузки.
- events
- IDTSEvents
Объект, реализующий IDTSEvents интерфейс для запуска событий (ошибок, предупреждений и т.д.) во время сохранения.
Реализации
Комментарии
Этот метод, LoadFromXML, доступен, потому что он открыт на интерфейсе, который вы наследуете при создании пользовательских объектов, и доступен на объектах, предоставленных в условиях выполнения SSIS. Этот метод предназначен только для наследования и не должен вызываться из кода для других целей. Если вы создаёте пользовательский объект и вам нужна информация о том, как написать собственный 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 объекты за вас.