ConnectionManager.LoadFromXML 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.
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.