Freigeben über


ForEachFromVarEnumerator.LoadFromXML(XmlElement, IDTSInfoEvents) Methode

Definition

Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Verwenden Sie die LoadPackage(String, IDTSEvents)-Methode, um ein als XML-Datei auf der Festplatte gespeichertes Paket zu laden.

public:
 virtual void LoadFromXML(System::Xml::XmlElement ^ rootNode, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void LoadFromXML (System.Xml.XmlElement rootNode, Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents events);
abstract member LoadFromXML : System.Xml.XmlElement * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
override this.LoadFromXML : System.Xml.XmlElement * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
Public Sub LoadFromXML (rootNode As XmlElement, events As IDTSInfoEvents)

Parameter

rootNode
XmlElement

Der Knoten, der die zu ladenden Informationen enthält.

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, da sie auf einer Schnittstelle öffentlich ist, LoadFromXMLdie Sie erben, wenn Sie benutzerdefinierte Objekte erstellen und von Objekten, die in der SSIS-Laufzeit gesendet wurden, bereitgestellt 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 LoadFromXML Methode benötigen, finden Sie unter Erweitern von Paketen mit benutzerdefinierten Objekten.

Wenn Sie ein Paket laden möchten, das als XML gespeichert wurde, verwenden Sie die Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage Methode. Wenn das Paket in der Dateisystem- oder MSDB-Datenbank gespeichert wurde, verwenden Sie die Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer Methoden oder Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer Methoden.

Wenn Sie eine der Lademethoden für das ApplicationLaden aufrufen, wird die Laufzeit durch die Aufgaben, Verbindungsmanager, Protokollanbieter und alle anderen Objekte, die von dem Paket enthalten sind, durchlaufen und die LoadFromXML Methode für jede dieser Objekte aufrufen. Die enthaltenen Objekte verfügen über Code in ihrer LoadFromXML Eigenschaft, die das XmlElement für jede Eigenschaft analysiert, die das Objekt neu erstellen muss, und der Wert, der für das Element gespeichert ist. Daher rufen LoadFromXML Sie die einzelnen Objekte nicht direkt auf, rufen aber die Methode auf dem Application Objekt auf, und die Laufzeit wird über das Paket über die Pakete überkaskadieren und die LoadFromXML Objekte für Sie aufrufen.

Gilt für: