ForEachEnumeratorHost.LoadFromXML(XmlNode, IDTSEvents) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此方法不能由应用程序代码调用。 若要加载保存为 .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.LoadFromSqlServer 或 Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer 方法。
在调用任 Application一加载方法时,运行时将循环访问包中包含的任务、连接管理器、日志提供程序和其他所有对象,并在其中每个对象上调用 LoadFromXML
该方法。 包含的对象在其中 LoadFromXML
具有代码,用于分析对象必须重新创建的每个属性的 XmlElement,以及为元素保存的值。 因此,您不直接调用 LoadFromXML
单个对象,而是对对象调用方法 Application ,运行时将通过包级联并调用 LoadFromXML
对象。