ConnectionManager.LoadFromXML Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Загружает информацию о компонентах из XML. Чтобы загрузить пакет, сохранённый как .xml, используйте метод.LoadPackage(String, IDTSEvents)
Перегрузки
| Имя | Описание |
|---|---|
| LoadFromXML(XmlNode, IDTSEvents) |
Этот метод не может быть вызван вашим кодом приложения. Чтобы загрузить пакет, сохранённый как .xml, используйте метод.LoadPackage(String, IDTSEvents) |
| LoadFromXML(String, IDTSEvents) |
Этот метод не может быть вызван вашим кодом приложения. Чтобы загрузить пакет, сохранённый как .xml, используйте метод.LoadPackage(String, IDTSEvents) |
LoadFromXML(XmlNode, IDTSEvents)
Этот метод не может быть вызван вашим кодом приложения. Чтобы загрузить пакет, сохранённый как .xml, используйте метод.LoadPackage(String, IDTSEvents)
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)
Параметры
- node
- XmlNode
Узел, содержащий информацию менеджера соединений для загрузки.
- events
- IDTSEvents
Объект, реализующий IDTSEvents интерфейс для появления событий (ошибок, предупреждений и т.д.) во время сохранения.
Реализации
Комментарии
Этот метод, LoadFromXML, доступен, потому что он открыт на интерфейсе, который вы наследуете при создании пользовательских объектов и по объектам, поставляемым в SSIS runtime. Этот метод предназначен только для наследования и не должен вызываться из кода для других целей. Если вы создаёте пользовательский объект и вам нужна информация о том, как написать собственный LoadFromXML метод, см. раздел «Расширение пакетов с пользовательскими объектами».
Если вы хотите загрузить пакет, сохранённый в XML, используйте этот Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage метод. Если пакет был сохранён в файловой системе, используйте Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer. Если пакет сохранён в базе данных MSDB, используйте методы Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer .
Когда вы вызываете любой из загрузочных методов на Application, время выполнения проходит через задачи, менеджеры соединений, провайдеров журналов и все другие объекты, содержащиеся в пакете, и вызывает LoadFromXML метод на каждом из них. Содержащиеся объекты содержат код LoadFromXML , который анализирует XmlElement для каждого свойства, которое объект должен воссоздать, и значение, сохранённое для этого элемента. Поэтому вы не вызываете LoadFromXML напрямую на отдельных объектах, а вызываете метод на объекте Application , и время выполнения будет проходить через пакет и вызывать LoadFromXML объекты за вас.
Применяется к
LoadFromXML(String, IDTSEvents)
Этот метод не может быть вызван вашим кодом приложения. Чтобы загрузить пакет, сохранённый как .xml, используйте метод.LoadPackage(String, IDTSEvents)
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)
Параметры
- xmlString
- String
Строка, представляющая XML.
- events
- IDTSEvents
Объект, реализующий IDTSEvents интерфейс для появления событий (ошибок, предупреждений и т.д.) во время сохранения.