DTSProcessingTask.LoadFromXML(XmlElement, IDTSInfoEvents) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Charge les informations de tâche à partir de XML. Cette méthode ne peut pas être appelée par votre code d'application. Pour charger un package enregistré en tant que .xml, utilisez la méthode 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)
Paramètres
- rootNode
- XmlElement
Nœud qui contient les informations à charger.
- events
- IDTSInfoEvents
Objet qui implémente l'interface IDTSInfoEvents visant à déclencher les événements (erreurs, avertissements, etc.) pendant la persistance.
Implémente
Remarques
Cette méthode, LoadFromXML, est disponible, car elle est publique sur une interface que vous héritez lorsque vous créez des objets personnalisés et par des objets fournis dans le runtime SSIS. Cette méthode est destinée à l’héritage uniquement et ne doit pas être appelée à partir du code à d’autres fins. Si vous créez un objet personnalisé et que vous avez besoin d’informations sur la façon d’écrire votre propre LoadFromXML
méthode, consultez Extension de packages avec des objets personnalisés.
Si vous souhaitez charger un package qui a été enregistré au format XML, utilisez la Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage méthode . Si le package a été enregistré dans le système de fichiers ou la base de données MSDB, utilisez les Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer méthodes ou Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer .
Lorsque vous appelez l’une des méthodes de chargement sur , Applicationle runtime effectue une itération au sein des tâches, des gestionnaires de connexions, des fournisseurs de journaux et de tous les autres objets contenus dans le package et appelle la LoadFromXML
méthode sur chacun d’eux. Les objets contenus ont du code dans leur LoadFromXML
qui analyse le XmlElement pour chaque propriété que l’objet doit recréer, et la valeur enregistrée pour l’élément . Par conséquent, vous n’appelez pas directement le LoadFromXML
sur les objets individuels, mais appelez la méthode sur l’objet Application , et le runtime passe en cascade dans le package et appelle le LoadFromXML
sur les objets pour vous.