TransferDatabaseTask.SaveToXML(XmlDocument, IDTSInfoEvents) 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, 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

XmlDocument in memoria in cui salvare le informazioni.

events
IDTSInfoEvents

Oggetto che implementa l'interfaccia IDTSInfoEvents 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 che si eredita 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 di pacchetti con oggetti personalizzati.

Se si desidera salvare un pacchetto come XML, utilizzare il Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml metodo . Se si desidera 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 Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml metodi in Application, il runtime scorrerà le attività, le gestioni connessioni, i provider di log e tutti gli altri oggetti contenuti nel pacchetto e chiameranno il SaveToXML metodo su ognuno di essi. Gli oggetti contenuti includono codice che SaveToXML crea un elemento XmlElement per ogni proprietà che l'oggetto deve salvare e un valore per l'elemento. Il pacchetto contiene xmlDocument e gli oggetti aggiungono gli elementi specifici nel documento XmlDocument del pacchetto. Pertanto, non si chiama direttamente su SaveToXML singoli oggetti, ma si chiama il metodo sull'oggetto Application e il runtime scorrerà gli oggetti del pacchetto e chiamerà l'oggetto per l'utente SaveToXML .

Si applica a