Condividi tramite


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 che si eredita quando si creano oggetti personalizzati e da oggetti forniti nel runtime SSIS. Questo metodo è destinato solo all'ereditarietà e non deve essere chiamato dal codice per altri scopi. Se si crea un oggetto personalizzato e sono necessarie informazioni su come scrivere un metodo personalizzato LoadFromXML , vedere Estensione di pacchetti con oggetti personalizzati.

Se si desidera caricare un pacchetto salvato come 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 metodi o Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer .

Quando si chiama uno dei metodi di caricamento in Application, il runtime scorrerà le attività, le gestioni connessioni, i provider di log e tutti gli altri oggetti contenuti nel pacchetto e chiameranno il LoadFromXML metodo su ognuno di essi. Gli oggetti contenuti includono codice che LoadFromXML analizza XmlElement per ogni proprietà che l'oggetto deve ricreare e il valore salvato per l'elemento. Pertanto, non si chiama direttamente su LoadFromXML singoli oggetti, ma si chiama il metodo sull'oggetto Application e il runtime scorrerà il pacchetto e chiamerà LoadFromXML per l'utente sugli oggetti.

Si applica a