SMTPConn.SaveToXML(XmlDocument, IDTSInfoEvents) 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.
Questo metodo non è richiamabile dal codice applicativo. Per salvare un pacchetto come .xml, usa il SaveToXml(String, Package, IDTSEvents) metodo.
public:
virtual void SaveToXML(System::Xml::XmlDocument ^ doc, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void SaveToXML(System.Xml.XmlDocument doc, Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents events);
abstract member SaveToXML : System.Xml.XmlDocument * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
override this.SaveToXML : System.Xml.XmlDocument * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
Public Sub SaveToXML (doc As XmlDocument, events As IDTSInfoEvents)
Parametri
- doc
- XmlDocument
Il documento XML su cui salvare le informazioni.
- events
- IDTSInfoEvents
Un oggetto che implementa l'interfaccia IDTSInfoEvents per generare eventi (errori, avvisi e così via) durante la persistenza.
Implementazioni
Commenti
Questo metodo, SaveToXML, è disponibile perché è pubblico su un'interfaccia che erediti quando crei oggetti personalizzati e da oggetti inviati nel runtime SSIS. Questo metodo è destinato esclusivamente all'ereditarietà e non dovrebbe essere richiamato dal codice per altri scopi. Se stai creando un oggetto personalizzato e hai bisogno di informazioni su come scrivere il tuo SaveToXML metodo, consulta Estendere i pacchetti con oggetti personalizzati.
Se vuoi salvare un pacchetto come XML, usa il Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml metodo. Se vuoi salvare il pacchetto nel File System, usa Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer. Se vuoi salvare il pacchetto nel database MSDB, usa Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer i metodi or Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs . Quando chiami i Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml metodi sul Application, l'runtime itererà attraverso i compiti, i gestori di connessioni, i provider di log e tutti gli altri oggetti contenuti nel pacchetto e chiamerà il SaveToXML metodo su ciascuno di essi. Gli oggetti contenuti hanno codice che SaveToXML crea un XmlElement per ogni proprietà che l'oggetto deve salvare, e un valore per l'elemento. Il pacchetto contiene l'XmlDocument e gli oggetti aggiungono i loro elementi specifici all'XmlDocument del pacchetto. Pertanto, non si chiama direttamente il SaveToXML on i singoli oggetti, ma si chiama il metodo sull'oggetto Application , e il runtime si propagherà attraverso gli oggetti package e richiamerà il SaveToXML per te.