Variable.LoadFromXML(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 von deinem Anwendungscode nicht aufgerufen werden. Lädt ein als .xmlgespeichertes Paket, verwenden Sie die Methode LoadPackage(String, IDTSEvents) .
public:
virtual void LoadFromXML(System::Xml::XmlNode ^ node, Microsoft::SqlServer::Dts::Runtime::IDTSEvents ^ events);
public void LoadFromXML(System.Xml.XmlNode node, Microsoft.SqlServer.Dts.Runtime.IDTSEvents events);
abstract member LoadFromXML : System.Xml.XmlNode * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
override this.LoadFromXML : System.Xml.XmlNode * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
Public Sub LoadFromXML (node As XmlNode, events As IDTSEvents)
Parameter
- node
- XmlNode
Der Knoten, der die zu ladenden Metadaten enthält.
- events
- IDTSEvents
Ein Objekt, das die IDTSEvents Schnittstelle implementiert, um Ereignisse (Fehler, Warnungen usw.) während der Persistenz auszulösen.
Implementiert
Hinweise
Diese Methode, LoadFromXML, 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 LoadFromXML Methode schreiben können, siehe Erweiterung von Paketen mit benutzerdefinierten Objekten.
Wenn Sie ein als XML gespeichertes Paket laden möchten, verwenden Sie die Methode Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage . Wenn das Paket im Dateisystem oder in der MSDB-Datenbank gespeichert wurde, verwenden Sie die Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer oder-Methoden Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer .
Wenn Sie eine der Lademethoden auf dem Applicationaufrufen, iteriert die Laufzeit durch die Aufgaben, Verbindungsmanager, Log-Provider und alle anderen Objekte, die im Paket enthalten sind, und ruft die LoadFromXML Methode auf jedem von ihnen auf. Die enthaltenen Objekte enthalten Code LoadFromXML , der das XmlElement für jede Eigenschaft, die das Objekt wiederherstellen muss, sowie den für das Element gespeicherten Wert pars. Daher rufst du die LoadFromXML auf den einzelnen Objekten nicht direkt auf, sondern rufst die Methode auf dem Application Objekt auf, und die Laufzeit läuft durch das Paket und ruft die LoadFromXML Objekte für dich auf.