Condividi tramite


DtsContainer.LoadFromXML(XmlNode, IDTSEvents) Metodo

Definizione

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

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)

Parametri

node
XmlNode

XmlNode contenente le informazioni da caricare.

events
IDTSEvents

Oggetto che implementa l'interfaccia IDTSEvents 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 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 dei pacchetti con oggetti personalizzati.

Se si vuole caricare un pacchetto salvato come XML, usare il Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage metodo . Se il pacchetto è stato salvato nel database File System o MSDB, usare 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 eseguirà l'iterazione delle attività, le gestioni connessioni, i provider di log e tutti gli altri oggetti contenuti dal pacchetto e chiamare il LoadFromXML metodo su ognuno di essi. Gli oggetti contenuti hanno codice nel relativo LoadFromXML oggetto che analizza XmlElement per ogni proprietà che l'oggetto deve ricreare e il valore salvato per l'elemento. Pertanto, non si chiama direttamente sugli LoadFromXML oggetti singoli, ma chiamare il metodo sull'oggetto e il runtime si insecherà tramite il pacchetto e chiamerà gli LoadFromXML oggetti per l'utenteApplication.

Si applica a