ScriptTask.LoadFromXML(XmlElement, IDTSInfoEvents) Methode

Definition

Implementiert das Laden von Eigenschaften aus einem XML-Dokument.

public:
 virtual void LoadFromXML(System::Xml::XmlElement ^ elemProj, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void LoadFromXML (System.Xml.XmlElement elemProj, 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 (elemProj As XmlElement, events As IDTSInfoEvents)

Parameter

elemProj
XmlElement

Das XML-Element, das als Quelle des Ladevorgangs verwendet wird.

events
IDTSInfoEvents

Eine Schnittstelle zum Auslösen von Ereignissen (Fehlern, Warnungen usw.) während der Persistenz.

Implementiert

Hinweise

Diese Methode ist verfügbar, LoadFromXMLda 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 LoadFromXML Methode benötigen, lesen Sie das 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, durchlaufen die Laufzeit die Aufgaben, Verbindungsmanager, Protokollanbieter und alle anderen Objekte, die im Paket enthalten sind, und rufen Sie die LoadFromXML Methode auf jeder dieser Objekte auf. 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 den Wert, der für das Element gespeichert ist. Daher rufen Sie die LoadFromXML einzelnen Objekte nicht direkt auf, rufen jedoch die Methode für das Application Objekt auf, und die Laufzeit wird über das Paket über das Paket kaskadieren und die LoadFromXML Objekte für Sie aufrufen.

Gilt für: