SendMailTask.SaveToXML(XmlDocument, IDTSInfoEvents) 方法

定义

此方法不能由应用程序代码调用。 若将包保存为 .xml,请使用 SaveToXml(String, Package, IDTSEvents) 方法。

public:
 virtual void SaveToXML(System::Xml::XmlDocument ^ doc, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void SaveToXML (System.Xml.XmlDocument doc, Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents events);
abstract member SaveToXML : System.Xml.XmlDocument * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
override this.SaveToXML : System.Xml.XmlDocument * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
Public Sub SaveToXML (doc As XmlDocument, events As IDTSInfoEvents)

参数

doc
XmlDocument

要将该信息保存到的 XML 文档。

events
IDTSInfoEvents

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

实现

注解

此方法可用, SaveToXML 因为它在创建自定义对象时由 SSIS 运行时附带的对象继承的接口上公开。 此方法仅用于继承,不应出于其他目的从代码调用。 如果要创建自定义对象并需要有关如何编写自己的 SaveToXML 方法的信息,请参阅 使用自定义对象扩展包

如果要将包另存为 XML,请使用 Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml 该方法。 如果要将包保存到文件系统,请使用 Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer。 如果要将包保存到 MSDB 数据库,请使用 Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerMicrosoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs 方法。 调用 Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml 方法 Application时,运行时将循环访问包包含的任务、连接管理器、日志提供程序和其他所有对象,并在其中每个对象上调用 SaveToXML 该方法。 包含的对象在其中包含 SaveToXML 代码,该代码为对象必须保存的每个属性创建 XmlElement,以及元素的值。 该包包含 XmlDocument,对象将其特定元素追加到包的 XmlDocument 中。 因此,您不直接调用 SaveToXML 单个对象,而是对对象调用该方法 Application ,运行时将通过包对象级联并调用 SaveToXML 该对象。

适用于