ASExecuteDDLTask.SaveToXML(XmlDocument, IDTSInfoEvents) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Um ein Paket als XML-Datei zu speichern, verwenden Sie die SaveToXml(String, Package, IDTSEvents)-Methode.
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)
Parameter
- doc
- XmlDocument
Das XML-Dokument, in dem die Informationen gespeichert werden sollen.
- events
- IDTSInfoEvents
Ein Objekt, das die IDTSInfoEvents-Schnittstelle zum Auslösen von Ereignissen (Fehlern, Warnungen usw.) während der Persistenz implementiert.
Implementiert
Hinweise
Diese Methode ist verfügbar, SaveToXMLda sie auf einer Schnittstelle öffentlich ist, die Sie beim Erstellen von benutzerdefinierten Objekten und von Objekten erben, die in der SSIS-Runtime ausgeliefert werden. Diese Methode ist nur für die Vererbung vorgesehen und sollte nicht aus Code für andere Zwecke aufgerufen werden. Wenn Sie ein benutzerdefiniertes Objekt erstellen und Informationen zum Schreiben Ihrer eigenen SaveToXML
Methode benötigen, finden Sie weitere Informationen unter Erweitern von Paketen mit benutzerdefinierten Objekten.
Wenn Sie ein Paket als XML speichern möchten, verwenden Sie die Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml -Methode. Wenn Sie das Paket im Dateisystem speichern möchten, verwenden Sie Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer. Wenn Sie das Paket in der MSDB-Datenbank speichern möchten, verwenden Sie Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer oder Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs Methoden. Wenn Sie die Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml Methoden für Applicationaufrufen, durchläuft die Runtime die Aufgaben, Verbindungs-Manager, Protokollanbieter und alle anderen Objekte, die im Paket enthalten sind, und ruft die SaveToXML
-Methode für jeden von ihnen auf. Die enthaltenen Objekte verfügen über Code, SaveToXML
der ein XmlElement für jede Eigenschaft erstellt, die das Objekt speichern muss, und einen Wert für das -Element. Das Paket enthält das XmlDocument, und die Objekte fügen ihre spezifischen Elemente in das XmlDocument des Pakets an. Daher rufen Sie die SaveToXML
nicht direkt für die einzelnen Objekte auf, sondern rufen die -Methode für das Application -Objekt auf, und die Runtime durchläuft die Paketobjekte und ruft für Sie auf SaveToXML
.