ForEachNodeListEnumerator.LoadFromXML(XmlElement, IDTSInfoEvents) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 negli 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 ottiene 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.