ForEachSMOEnumerator.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 von deinem Anwendungscode nicht aufgerufen werden. Um ein Paket als .xmlzu speichern, verwenden Sie die Methode 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)
Parameter
- doc
- XmlDocument
Das XML-Dokument, in das die Informationen gespeichert werden.
- events
- IDTSInfoEvents
Ein Objekt, das die IDTSInfoEvents Schnittstelle implementiert, um Ereignisse (Fehler, Warnungen usw.) während der Persistenz auszulösen.
Implementiert
Hinweise
Diese Methode, SaveToXML, ist verfügbar, weil sie öffentlich auf einer Schnittstelle ist, die Sie erben, wenn Sie benutzerdefinierte Objekte erstellen, sowie durch Objekte, die in der SSIS-Laufzeit ausgeliefert werden. Diese Methode ist ausschließlich für die Vererbung gedacht und sollte nicht aus dem Code für andere Zwecke aufgerufen werden. Wenn Sie ein benutzerdefiniertes Objekt erstellen und Informationen darüber benötigen, wie Sie Ihre eigene SaveToXML Methode schreiben können, siehe Erweiterung von Paketen mit benutzerdefinierten Objekten.
Wenn Sie ein Paket als XML speichern möchten, verwenden Sie die Methode Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml . Wenn du das Paket im Dateisystem speichern möchtest, verwende Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer. Wenn Sie das Paket in der MSDB-Datenbank speichern möchten, verwenden Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer Sie unsere Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs Methoden. Wenn Sie die Methoden Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml auf dem Applicationaufrufen, iteriert die Laufzeit durch die Aufgaben, Verbindungsmanager, Log-Provider und alle anderen Objekte, die im Paket enthalten sind, und ruft die Methode SaveToXML auf jedem von ihnen auf. Die enthaltenen Objekte enthalten einen Code SaveToXML , der für jede Eigenschaft, die das Objekt speichern muss, ein XmlElement sowie einen Wert für das Element erstellt. Das Paket enthält das XmlDocument und die Objekte fügen ihre spezifischen Elemente in das XmlDocument des Pakets ein. Daher ruft man die SaveToXML auf den einzelnen Objekten nicht direkt auf, sondern ruft die Methode auf dem Application Objekt auf, und die Laufzeit läuft durch die Paketobjekte und ruft die SaveToXML für dich auf.