Freigeben über


DtsContainer.LoadFromXML(XmlNode, IDTSEvents) 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::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 XmlNode, der die zu ladenden Informationen enthält.

events
IDTSEvents

Ein Objekt, das die IDTSEvents-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: