DTSProcessingTask.SaveToXML(XmlDocument, IDTSInfoEvents) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сохраняет данные компонента в пакете XML. Вызов этого метода кодом вашего приложения невозможен. Для сохранения пакета в виде 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. Этот метод предназначен только для наследования и не должен вызываться из кода для других целей. Если вы создаете пользовательский объект и вам нужны сведения о том, как написать собственный 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
за вас.