Язык

Variable.SaveToXML(XmlDocument, XmlNode, IDTSEvents) Метод

Определение

Этот метод не может быть вызван вашим кодом приложения. Сохраняет пакет как .xml, используйте метод SaveToXml(String, Package, IDTSEvents) .

public:
 virtual void SaveToXML(System::Xml::XmlDocument ^ % doc, System::Xml::XmlNode ^ node, Microsoft::SqlServer::Dts::Runtime::IDTSEvents ^ events);
public void SaveToXML(ref System.Xml.XmlDocument doc, System.Xml.XmlNode node, Microsoft.SqlServer.Dts.Runtime.IDTSEvents events);
abstract member SaveToXML : XmlDocument * System.Xml.XmlNode * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
override this.SaveToXML : XmlDocument * System.Xml.XmlNode * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
Public Sub SaveToXML (ByRef doc As XmlDocument, node As XmlNode, events As IDTSEvents)

Параметры

doc
XmlDocument

XML-документ, в который можно сохранить информацию.

node
XmlNode

Узел в указанном выше документе, куда можно сохранить информацию.

events
IDTSEvents

Интерфейс IDTSEvents.

Реализации

Комментарии

Этот метод 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 их для вас.

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