ASExecuteDDLTask.LoadFromXML(XmlElement, IDTSInfoEvents) Methode

Definition

Diese Methode kann durch den Anwendungscode nicht aufgerufen werden. Um ein im XML-Format gespeichertes Paket zu laden, verwenden Sie die LoadPackage(String, IDTSEvents)-Methode.

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, LoadFromXMLda sie auf einer Schnittstelle öffentlich ist, die Sie erben, wenn Sie benutzerdefinierte Objekte erstellen, und von Objekten, die in der SSIS-Runtime 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 Einer eigenen LoadFromXML Methode benötigen, lesen Sie 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 -Methode oder Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer .

Wenn Sie eine der Lademethoden für Applicationaufrufen, durchläuft die Laufzeit die Aufgaben, Verbindungs-Manager, Protokollanbieter und alle anderen Objekte, die im Paket enthalten sind, und ruft die LoadFromXML -Methode auf. Die enthaltenen Objekte enthalten Code, LoadFromXML der das XmlElement für jede Eigenschaft analysiert, die das Objekt neu erstellen muss, und den für das Element gespeicherten Wert. Daher rufen Sie die LoadFromXML nicht direkt für die einzelnen Objekte auf, sondern rufen die -Methode für das Application -Objekt auf, und die Runtime durchläuft das Paket und ruft für Sie die LoadFromXML -Objekte auf.

Gilt für: