LogProvider.SaveToXML(XmlDocument, XmlNode, IDTSEvents) 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í.
No se pueden realizar llamadas a este método desde el código de la aplicación. Para guardar un paquete como .xml, utilice el método 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)
Parámetros
- doc
- XmlDocument
El documento XML en el que se va a guardar la información.
- node
- XmlNode
El nodo dentro del documento anterior en el que se va a guardar la información.
- events
- IDTSEvents
Interfaz IDTSEvents.
Implementaciones
Comentarios
Este método está SaveToXML disponible porque es público en una interfaz que hereda al crear objetos personalizados y por objetos enviados en tiempo de ejecución de SSIS. Este método está pensado solo para la herencia y no se debe llamar desde el código para otros fines. Si va a crear un objeto personalizado y necesita información sobre cómo escribir su propio SaveToXML
método, consulte Extensión de paquetes con objetos personalizados.
Si desea guardar un paquete como XML, use el Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml método . Si desea guardar el paquete en el sistema de archivos, use Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer. Si desea guardar el paquete en la base de datos MSDB, use Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer o Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs métodos. Al llamar a los Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml métodos en Application, el tiempo de ejecución recorrerá en iteración las tareas, los administradores de conexiones, los proveedores de registro y todos los demás objetos contenidos en el paquete y llamará al SaveToXML
método en cada uno de ellos. Los objetos contenidos tienen código en su que SaveToXML
crea un XmlElement para cada propiedad que el objeto debe guardar y un valor para el elemento . El paquete contiene XmlDocument y los objetos anexan sus elementos específicos al xmlDocument del paquete. Por lo tanto, no llama directamente a SaveToXML
en los objetos individuales, sino que llama al método en el Application objeto, y el tiempo de ejecución se en cascada a través de los objetos de paquete y llama a SaveToXML
para usted.