Freigeben über


ConnectionManager.LoadFromXML Methode

Definition

Lädt Komponenteninformationen aus XML. Um ein im XML-Format gespeichertes Paket zu laden, verwenden Sie die LoadPackage(String, IDTSEvents)-Methode.

Überlädt

LoadFromXML(XmlNode, IDTSEvents)

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.

LoadFromXML(String, IDTSEvents)

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.

LoadFromXML(XmlNode, IDTSEvents)

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 Knoten, der die zu ladenden Informationen zum Verbindungs-Manager 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 im Dateisystem gespeichert wurde, verwenden Sie die Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer. Wenn das Paket in der MSDB-Datenbank gespeichert wurde, verwenden Sie die 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 jeweils 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:

LoadFromXML(String, IDTSEvents)

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:
 void LoadFromXML(System::String ^ xmlString, Microsoft::SqlServer::Dts::Runtime::IDTSEvents ^ events);
public void LoadFromXML (string xmlString, Microsoft.SqlServer.Dts.Runtime.IDTSEvents events);
member this.LoadFromXML : string * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
Public Sub LoadFromXML (xmlString As String, events As IDTSEvents)

Parameter

xmlString
String

Eine Zeichenfolge, die die XML darstellt.

events
IDTSEvents

Ein Objekt, das die IDTSEvents-Schnittstelle zum Auslösen von Ereignissen (Fehlern, Warnungen usw.) während der Persistenz implementiert.

Gilt für: