Condividi tramite


ForEachEnumeratorHost.SaveToXML(XmlDocument, XmlNode, IDTSEvents) Metodo

Definizione

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 contenente le informazioni da salvare.

events
IDTSEvents

Oggetto che implementa l'interfaccia IDTSEvents per la generazione di eventi quali, ad esempio, errori e avvisi durante la persistenza.

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 .

Si applica a