Compartir a través de


MessageQueueTask.LoadFromXML(XmlElement, IDTSInfoEvents) Método

Definición

No se pueden realizar llamadas a este método desde el código de la aplicación. Para cargar un paquete guardado en formato XML (con la extensión de nombre de archivo .xml), utilice el método LoadPackage(String, IDTSEvents).

public:
 virtual void LoadFromXML(System::Xml::XmlElement ^ element, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void LoadFromXML (System.Xml.XmlElement element, 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 (element As XmlElement, events As IDTSInfoEvents)

Parámetros

element
XmlElement

El nodo que contiene el objeto que se va a cargar y guardar.

events
IDTSInfoEvents

Un objeto que implementa la interfaz IDTSInfoEvents para desencadenar eventos (errores, advertencias, etc.) durante la persistencia.

Implementaciones

Comentarios

Este método, LoadFromXML, está disponible porque es público en una interfaz que hereda al crear objetos personalizados y por objetos enviados en el tiempo de ejecución de SSIS. Este método está pensado solo para la herencia y no debe llamarse desde el código para otros fines. Si va a crear un objeto personalizado y necesita información sobre cómo escribir su propio LoadFromXML método, consulte Extensión de paquetes con objetos personalizados.

Si desea cargar un paquete que se ha guardado como XML, use el Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage método . Si el paquete se ha guardado en el sistema de archivos o en la base de datos MSDB, use los Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer métodos o Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer .

Cuando se llama a cualquiera de los métodos de carga en Application, el tiempo de ejecución recorrerá en iteración las tareas, los administradores de conexiones, los proveedores de registro y todos los demás objetos que contiene el paquete y llamará al LoadFromXML método en cada uno de ellos. Los objetos contenidos tienen código en su que LoadFromXML analiza XmlElement para cada propiedad que el objeto debe volver a crear y el valor guardado para el elemento. Por lo tanto, no llama directamente a LoadFromXML en los objetos individuales, sino que llama al método en el Application objeto y el tiempo de ejecución se en cascada a través del paquete y llama a en LoadFromXML los objetos automáticamente.

Se aplica a