Partager via


LoggingOptions.SaveToXML(XmlDocument, XmlNode, IDTSEvents) Méthode

Définition

Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode 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)

Paramètres

doc
XmlDocument

Document XML dans lequel sont enregistrées les informations.

node
XmlNode

Nœud dans le document ci-dessus dans lequel enregistrer les informations.

events
IDTSEvents

Objet qui implémente l'interface IDTSEvents.

Implémente

Remarques

Cette méthode, SaveToXMLest disponible, car elle est publique sur une interface que vous héritez lorsque vous créez des objets personnalisés et par des objets expédiés dans le runtime SSIS. Cette méthode est destinée uniquement à l’héritage et ne doit pas être appelée à partir du code à d’autres fins. Si vous créez un objet personnalisé et avez besoin d’informations sur l’écriture de votre propre SaveToXML méthode, consultez Extension de packages avec des objets personnalisés.

Si vous souhaitez enregistrer un package au format XML, utilisez la Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml méthode. Si vous souhaitez enregistrer le package dans le système de fichiers, utilisez Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer. Si vous souhaitez enregistrer le package dans la base de données MSDB, utilisez Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer ou Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs utilisez des méthodes. Lorsque vous appelez les Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml méthodes sur le Applicationruntime, le runtime effectue une itération dans les tâches, les gestionnaires de connexions, les fournisseurs d’informations et tous les autres objets contenus par le package et appelle la SaveToXML méthode sur chacun d’eux. Les objets contenus ont du code dans leur SaveToXML création d’un XmlElement pour chaque propriété que l’objet doit enregistrer et une valeur pour l’élément. Le package contient xmlDocument et les objets ajoutent leurs éléments spécifiques au XmlDocument du package. Par conséquent, vous n’appelez pas directement les SaveToXML objets individuels, mais appelez la méthode sur l’objet Application , et le runtime est en cascade dans les objets de package et vous appelle pour SaveToXML vous.

S’applique à