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 数据库,请使用 Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServerMicrosoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer 方法。

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

适用于