BulkInsertTask.SaveToXML(XmlDocument, IDTSInfoEvents) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод не может быть вызван вашим кодом приложения. Чтобы сохранить посылку как .xml, используйте метод.SaveToXml(String, Package, IDTSEvents)
public:
virtual void SaveToXML(System::Xml::XmlDocument ^ doc, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void SaveToXML(System.Xml.XmlDocument doc, Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents events);
abstract member SaveToXML : System.Xml.XmlDocument * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
override this.SaveToXML : System.Xml.XmlDocument * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
Public Sub SaveToXML (doc As XmlDocument, events As IDTSInfoEvents)
Параметры
- doc
- XmlDocument
XML-документ для сохранения информации.
- events
- IDTSInfoEvents
Объект, реализующий IDTSInfoEvents интерфейс для появления событий (ошибок, предупреждений и т.д.) во время сохранения.
Реализации
Комментарии
Этот метод, SaveToXML, доступен, потому что он открыт на интерфейсе, который вы наследуете при создании пользовательских объектов и по объектам, поставляемым в SSIS runtime. Этот метод предназначен только для наследования и не должен вызываться из кода для других целей. Если вы создаёте пользовательский объект и вам нужна информация о том, как написать собственный SaveToXML метод, см. раздел «Расширение пакетов с пользовательскими объектами».
Если хотите сохранить пакет в формате XML, используйте метод.Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml Если вы хотите сохранить пакет в файловой системе, используйте Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer. Если вы хотите сохранить пакет в базу данных MSDB, используйте Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer методы или Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs методы. Когда вы вызываете Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml методы на Application, время выполнения проходит через задачи, менеджеры соединений, провайдеры журналов и все другие объекты, содержащиеся в пакете, и вызывает метод SaveToXML на каждом из них. Содержащиеся объекты содержат код SaveToXML , который создаёт XmlElement для каждого свойства, которое объект должен сохранить, и значение для этого элемента. Пакет содержит XmlDocument, а объекты добавляют свои специфические элементы в XmlDocument пакета. Поэтому вы не вызываете SaveToXML напрямую на отдельных объектах, а вызываете метод на объекте Application , и время выполнения будет проходить через объекты пакета и вызывать SaveToXML их для вас.