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.SaveToSqlServer 또는 메서드를 사용 Microsoft.SqlServer.Dts.Runtime.Application.SaveToSqlServerAs 합니다. 에서 메서드를 호출 하면 Microsoft.SqlServer.Dts.Runtime.Application.SaveToXml 런타임에서는 Application 태스크, 연결 관리자, 로그 공급자 및 패키지에 포함 된 다른 모든 개체를 반복 하 고 SaveToXML 각 개체에 대해 메서드를 호출 합니다. 포함 된 개체에는 SaveToXML 개체가 저장 해야 하는 각 속성에 대 한 XmlElement를 만드는 코드와 요소에 대 한 값이 있습니다. 패키지는 XmlDocument를 포함 하 고 개체는 패키지의 XmlDocument에 특정 요소를 추가 합니다. 따라서 개별 개체에서을 직접 호출 하는 대신 SaveToXML 개체에 대해 메서드를 호출 하면 Application 런타임에서 패키지 개체를 계단식으로 이동 하 고를 호출 합니다 SaveToXML .

적용 대상