Поделиться через


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 для объектов .

Применяется к