ForEachEnumeratorHost.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. Этот метод предназначен только для наследования и не должен вызываться из кода для других целей. Если вы создаете пользовательский объект и вам нужны сведения о написании собственного 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 для вас.

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