Linguaggio

ConnectionManager.LoadFromXML Metodo

Definizione

Carica le informazioni sui componenti dall'XML. Per caricare un pacchetto che è stato salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo.

Overload

Nome Descrizione
LoadFromXML(XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacchetto che è stato salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo.

LoadFromXML(String, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacchetto che è stato salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo.

LoadFromXML(XmlNode, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacchetto che è stato salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo.

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

Il nodo che contiene le informazioni del gestore di connessione da caricare.

events
IDTSEvents

Un oggetto che implementa l'interfaccia IDTSEvents per generare eventi (errori, avvisi e così via) durante la persistenza.

Implementazioni

Commenti

Questo metodo, LoadFromXML, è disponibile perché è pubblico su un'interfaccia che erediti quando crei oggetti personalizzati e da oggetti inviati nel runtime SSIS. Questo metodo è destinato esclusivamente all'ereditarietà e non dovrebbe essere richiamato dal codice per altri scopi. Se stai creando un oggetto personalizzato e hai bisogno di informazioni su come scrivere il tuo LoadFromXML metodo, consulta Estendere i pacchetti con oggetti personalizzati.

Se vuoi caricare un pacchetto che è stato salvato come XML, usa il Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage metodo. Se il pacchetto è stato salvato nel File System, usa il Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServerfile . Se il pacchetto è stato salvato nel database MSDB, utilizza i Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer metodi.

Quando chiami uno qualsiasi dei metodi di caricamento sul Application, l'runtime itererà attraverso i compiti, i gestori di connessioni, i provider di log e tutti gli altri oggetti contenuti nel pacchetto e chiamerà il LoadFromXML metodo su ciascuno di essi. Gli oggetti contenuti hanno codice LoadFromXML che analizza l'XmlElement per ogni proprietà che l'oggetto deve ricreare, e il valore salvato per l'elemento. Pertanto, non chiami direttamente il LoadFromXML on ai singoli oggetti, ma chiami il metodo sull'oggetto Application , e il runtime si scorre attraverso il package e chiama il LoadFromXML on sugli oggetti per te.

Si applica a

LoadFromXML(String, IDTSEvents)

Questo metodo non è richiamabile dal codice applicativo. Per caricare un pacchetto che è stato salvato come .xml, usa il LoadPackage(String, IDTSEvents) metodo.

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)

Parametri

xmlString
String

Una stringa che rappresenta l'XML.

events
IDTSEvents

Un oggetto che implementa l'interfaccia IDTSEvents per generare eventi (errori, avvisi e così via) durante la persistenza.

Si applica a