MSMQConn.SaveToXML(XmlDocument, IDTSInfoEvents) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此方法不能由应用程序代码调用。 若将包保存为 .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
一个对象,该对象实现实现 IDTSInfoEvents 接口的对象,以便在持久性期间) 引发事件 (错误、警告等。 接口的对象,该接口用来在操作期间引发事件(错误、警告等)。
实现
注解
此方法是 SaveToXML 可用的,因为它在创建自定义对象时继承的接口和 SSIS 运行时中交付的对象是公共的。 此方法仅适用于继承,不应在其他目的的代码中调用。 如果要创建自定义对象,并需要有关如何编写您自己的方法的信息 SaveToXML ,请参阅 使用自定义对象扩展包。
如果要将包保存为 XML,请使用 Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml 方法。 如果要将包保存到文件系统,请使用 Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer 。 如果要将包保存到 MSDB 数据库,请使用 Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer 或 Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs 方法。 当你在 Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml 上调用方法时 Application ,运行时将循环访问由包包含的任务、连接管理器、日志提供程序和所有其他对象,并对 SaveToXML 每个对象调用方法。 所包含的对象在其中具有 SaveToXML 可为对象必须保存的每个属性创建 XmlElement 的代码,以及元素的值。 包中包含 Xml 文件,对象会将其特定元素附加到包的文件中。 因此,您不会直接对 SaveToXML 单个对象调用,而是对对象调用方法 Application ,并且运行时将级联到包对象并 SaveToXML 为您调用。