ConnectionManager.SaveToXML(XmlDocument, XmlNode, IDTSEvents) 方法

定义

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

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

参数

doc
XmlDocument

要将连接管理器信息保存到的 XML 文档。

node
XmlNode

要将信息保存到的上述文档中的节点。

events
IDTSEvents

一个对象,该对象实现在持久性期间中用于引发事件(错误、警告等)的 IDTSEvents 接口。

实现

注解

此方法 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 该对象。

适用于