DTSProcessingTask.LoadFromXML(XmlElement, IDTSInfoEvents) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Загружает данные о задаче из XML. Вызов этого метода кодом вашего приложения невозможен. Для загрузки пакета, сохраненного в виде XML-файла, используйте метод 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)
Параметры
- rootNode
- XmlElement
Узел, который содержит сведения для загрузки.
- events
- IDTSInfoEvents
Объект, который реализует интерфейс IDTSInfoEvents для вызова событий (ошибок, предупреждений и т. д.) при сохранении данных.
Реализации
Комментарии
Этот метод доступен, LoadFromXMLтак как он является общедоступным в интерфейсе, наследуемом при создании пользовательских объектов и по объектам, поставляемым в среде выполнения служб SSIS. Этот метод предназначен только для наследования и не должен вызываться из кода для других целей. Если вы создаете пользовательский объект и вам нужны сведения о том, как написать собственный LoadFromXML
метод, см. статью Расширение пакетов с помощью пользовательских объектов.
Если вы хотите загрузить пакет, сохраненный в формате XML, используйте Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage метод . Если пакет был сохранен в файловой системе или базе данных MSDB, используйте методы Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer или Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer .
При вызове любого из методов загрузки в Applicationсреде выполнения выполняется итерация по задачам, диспетчерам подключений, поставщикам журналов и всем другим объектам, содержащимся в пакете, и вызовет LoadFromXML
метод для каждого из них. Содержащиеся в LoadFromXML
них объекты имеют код, который анализирует XmlElement для каждого свойства, которое объект должен воссоздать, и значение, сохраненное для элемента . Таким образом, вы не вызываете LoadFromXML
напрямую для отдельных объектов, а вызываете метод для Application объекта , и среда выполнения будет каскадно проходить через пакет и вызывать LoadFromXML
для объектов .