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 런타임에 제공된 개체에서 공용이므로 사용할 수 있습니다. 이 메서드는 상속 전용이며 다른 용도로 코드에서 호출해서는 안 됩니다. 사용자 지정 개체를 만들고 고유한 SaveToXML 메서드를 작성하는 방법에 대한 정보가 필요한 경우 사용자 지정 개체를 사용하여 패키지 확장을 참조하세요.

패키지를 XML로 저장하려면 메서드를 Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml 사용합니다. 패키지를 파일 시스템에 저장하려면 를 사용합니다 Microsoft.SqlServer.Dts.Runtime.Application.SaveToDtsServer. 패키지를 MSDB 데이터베이스에 저장하려면 또는 Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs 메서드를 사용합니다Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServer. 에서 메서드를 Microsoft.SqlServer.Dts.Runtime.Application.SaveToXmlApplication호출하면 런타임은 태스크, 연결 관리자, 로그 공급자 및 패키지에 포함된 다른 모든 개체를 반복하고 각 개체에서 메서드를 SaveToXML 호출합니다. 포함된 개체에는 개체가 SaveToXML 저장해야 하는 각 속성에 대해 XmlElement를 만드는 코드와 요소에 대한 값이 있습니다. 패키지에는 XmlDocument가 포함되고 개체는 패키지의 XmlDocument에 특정 요소를 추가합니다. 따라서 개별 개체에서 를 직접 호출 SaveToXML 하지 않고 개체에서 Application 메서드를 호출하면 런타임이 패키지 개체를 통해 계단식으로 이동하고 를 호출 SaveToXML 합니다.

적용 대상