LogProvider.SaveToXML(XmlDocument, XmlNode, IDTSEvents) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Non è possibile chiamare questo metodo dal codice dell'applicazione. Per salvare un pacchetto come file con estensione xml, utilizzare il metodo 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)
Parametri
- doc
- XmlDocument
Documento XML nel quale salvare le informazioni.
- node
- XmlNode
Nodo all'interno del documento nel quale salvare le informazioni.
- events
- IDTSEvents
Interfaccia di IDTSEvents.
Implementazioni
Commenti
Questo metodo è SaveToXML disponibile perché è pubblico in un'interfaccia ereditata quando si creano oggetti personalizzati e da oggetti forniti nel runtime SSIS. Questo metodo è destinato solo all'ereditarietà e non deve essere chiamato dal codice per altri scopi. Se si crea un oggetto personalizzato e sono necessarie informazioni su come scrivere un metodo personalizzato SaveToXML
, vedere Estensione dei pacchetti con oggetti personalizzati.
Se si vuole salvare un pacchetto come XML, usare il Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml metodo . Se si vuole salvare il pacchetto nel file system, usare Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer. Se si vuole salvare il pacchetto nel database MSDB, usare Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer o Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs metodi. Quando si chiamano i metodi in Application, il runtime eseguirà l'iterazione delle attività, le gestioni connessioni, i Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml provider di log e tutti gli altri oggetti contenuti dal pacchetto e chiamare il SaveToXML
metodo su ognuno di essi. Gli oggetti contenuti dispongono di codice nel relativo SaveToXML
che crea un xmlElement per ogni proprietà che l'oggetto deve salvare e un valore per l'elemento. Il pacchetto contiene XmlDocument e gli oggetti aggiungono i relativi elementi specifici nel xmlDocument del pacchetto. Pertanto, non si chiama direttamente l'oggetto SaveToXML
sui singoli oggetti, ma si chiama il metodo sull'oggetto e il runtime si incadrà attraverso gli oggetti del pacchetto e chiamerà l'oggetto per l'utente ApplicationSaveToXML
.