ForEachVariableMapping.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
Un objeto que implementa la interfaz IDTSEvents para desencadenar eventos (errores, advertencias, etc.) durante la persistencia.
Implementaciones
Comentarios
Este método SaveToXML está disponible porque es público en una interfaz que hereda al crear objetos personalizados y por objetos enviados en el tiempo de ejecución de SSIS. Este método está pensado solo para la herencia y no debe llamarse 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 los métodos o Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs . 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 que contiene el paquete y llamarán 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 a 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 del paquete y llama a SaveToXML
para usted.