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

包含待加载信息的节点。

events
IDTSInfoEvents

一个实现 IDTSInfoEvents 在持久化过程中引发事件(错误、警告等)接口的对象。

实现

注解

该方法 LoadFromXML之所以可用,是因为它在你创建自定义对象时继承的接口中是公开的,并且由 SSIS 运行时发布的对象。 该方法仅用于继承,不应从代码中调用用于其他目的。 如果你正在创建自定义对象,需要了解如何编写自己的 LoadFromXML 方法,请参见 “用自定义对象扩展包”。

如果你想加载一个保存为XML的包,可以使用该 Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage 方法。 如果包已保存到文件系统或MSDB数据库,请使用orMicrosoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer方法Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer

当你调用 上 Application的任何加载方法时,运行时会遍历任务、连接管理器、日志提供者以及包中包含的所有其他对象,并调用每个对象上的方法 LoadFromXML 。 所包含的对象中有代码 LoadFromXML 解析每个属性的 XmlElement,以及该元素保存的值。 因此,你不会直接调用单个对象的 , LoadFromXML 而是调用对象上 Application 的方法,运行时会在包中层级联调用 ,帮你调用 对象 LoadFromXML

适用于