TransferSqlServerObjectsTask.SaveToXML(XmlDocument, IDTSInfoEvents) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este método no es invocable por tu código de aplicación. Para guardar un paquete como .xml, utiliza el SaveToXml(String, Package, IDTSEvents) método.
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)
Parámetros
- doc
- XmlDocument
El documento XML en el que guardar la información.
- events
- IDTSInfoEvents
Un objeto que implementa la IDTSInfoEvents interfaz para generar eventos (errores, advertencias, etc.) durante la persistencia.
Implementaciones
Comentarios
Este método SaveToXML está disponible porque es público en una interfaz que heredas al crear objetos personalizados y por objetos enviados en el entorno de ejecución SSIS. Este método está pensado solo para la herencia y no debe llamarse desde el código para otros fines. Si estás creando un objeto personalizado y necesitas información sobre cómo escribir tu propio SaveToXML método, consulta Extender Paquetes con Objetos Personalizados.
Si quieres guardar un paquete como XML, usa el Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml método. Si quieres guardar el paquete en el sistema de archivos, usa Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer. Si quieres guardar el paquete en la base de datos MSDB, usa Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer métodos.Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs Cuando llamas a los Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml métodos en el Application, el runtime iterará a través de las tareas, gestores de conexiones, proveedores de registros y todos los demás objetos contenidos por el paquete y llamará al SaveToXML método en cada uno de ellos. Los objetos contenidos tienen código en su SaveToXML interior que crea un XmlElement para cada propiedad que el objeto debe guardar, y un valor para el elemento. El paquete contiene el XmlDocument y los objetos añaden sus elementos específicos al XmlDocument del paquete. Por lo tanto, no llamas directamente a los SaveToXML objetos individuales, sino al método en el Application objeto, y el tiempo de ejecución se desvía a través de los objetos package y llamará a los SaveToXML por ti.