FileSystemTask.LoadFromXML(XmlElement, IDTSInfoEvents) Metodo

Definizione

Non è possibile chiamare questo metodo dal codice dell'applicazione. Per caricare un pacchetto salvato come file con estensione xml nell'unità disco rigido, utilizzare il metodo LoadPackage(String, IDTSEvents).

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)

Parametri

rootNode
XmlElement

Nodo contenente le informazioni da caricare.

events
IDTSInfoEvents

Oggetto che implementa l'interfaccia IDTSInfoEvents per la generazione di eventi quali, ad esempio, errori e avvisi durante la persistenza.

Implementazioni

Commenti

Questo metodo, LoadFromXML , è disponibile perché è pubblico in un'interfaccia ereditata quando si creano oggetti personalizzati e da oggetti spediti in SSIS Runtime. Questo metodo è destinato solo all'ereditarietà e non deve essere chiamato dal codice per altri scopi. Se si sta creando un oggetto personalizzato e sono necessarie informazioni su come scrivere un LoadFromXML metodo personalizzato, vedere estensione di pacchetti con oggetti personalizzati.

Se si desidera caricare un pacchetto salvato in formato XML, utilizzare il Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage metodo. Se il pacchetto è stato salvato nel file System o nel database MSDB, utilizzare i Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer metodi o.

Quando si chiama uno dei metodi di caricamento su Application , il runtime scorre le attività, le gestioni connessioni, i provider di log e tutti gli altri oggetti contenuti nel pacchetto e chiama il LoadFromXML metodo su ognuno di essi. Negli oggetti contenuti è presente codice LoadFromXML che analizza XmlElement per ogni proprietà che l'oggetto deve ricreare e il valore salvato per l'elemento. Pertanto, non è possibile chiamare direttamente il LoadFromXML metodo sui singoli oggetti, ma chiamare il metodo sull' Application oggetto e il runtime eseguirà il propagazione del pacchetto e chiamerà LoadFromXML per gli oggetti.

Si applica a