다음을 통해 공유


LoggingOptions.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 호출합니다.

적용 대상