语言

SendMailTask.LoadFromXML(XmlElement, IDTSInfoEvents) 方法

定义

你的应用代码无法调用此方法。 要加载保存为 .xml的包裹,请使用以下 LoadPackage(String, IDTSEvents) 方法。

public:
 virtual void LoadFromXML(System::Xml::XmlElement ^ element, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void LoadFromXML(System.Xml.XmlElement element, 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 (element As XmlElement, events As IDTSInfoEvents)

参数

element
XmlElement

包含待加载任务元数据的节点。

events
IDTSInfoEvents

一个实现 T:Microsoft 的对象。SqlServer.Dts.Runtime.IDTSInfoEvents 接口用于在持久化期间引发事件(错误、警告等)。

实现

注解

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

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

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

适用于