DtsContainer.SaveToXML(XmlDocument, XmlNode, IDTSEvents) 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, 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)
Parameter
- doc
- XmlDocument
Das XML-Dokument, in dem die Informationen gespeichert werden sollen.
- node
- XmlNode
Der Knoten innerhalb des oben erwähnten Dokuments, in dem die Informationen gespeichert werden sollen.
- events
- IDTSEvents
Eine IDTSEvents-Schnittstelle.
Implementiert
Hinweise
Diese Methode ist verfügbar, SaveToXMLda sie öffentlich auf einer Schnittstelle ist, die Sie erben, wenn Sie benutzerdefinierte Objekte und objekte erstellen, die in der SSIS-Laufzeit 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, lesen Sie das 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 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 die ApplicationMethode aufrufen, durchlaufen die Laufzeit die Aufgaben, Verbindungsmanager, Protokollanbieter und alle anderen Objekte, die im Paket enthalten sind, und rufen Sie die SaveToXML
Methode auf jedem dieser Objekte auf. Die enthaltenen Objekte enthalten Code in ihrer SaveToXML
Eigenschaft, die 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 an das XmlDocument des Pakets an. Daher rufen Sie die SaveToXML
einzelnen Objekte nicht direkt auf, rufen jedoch die Methode für das Application Objekt auf, und die Laufzeit wird über die Paketobjekte kaskadieren und dies SaveToXML
für Sie aufrufen.