ForEachEnumeratorHost.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 该方法。 如果包已保存到文件系统或 MSDB 数据库,请使用 Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServerMicrosoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer 方法。

在调用任 Application一加载方法时,运行时将循环访问包中包含的任务、连接管理器、日志提供程序和其他所有对象,并在其中每个对象上调用 LoadFromXML 该方法。 包含的对象在其中 LoadFromXML 具有代码,用于分析对象必须重新创建的每个属性的 XmlElement,以及为元素保存的值。 因此,您不直接调用 LoadFromXML 单个对象,而是对对象调用方法 Application ,运行时将通过包级联并调用 LoadFromXML 对象。

适用于