ASExecuteDDLTask.LoadFromXML(XmlElement, IDTSInfoEvents) 메서드

정의

이 메서드는 애플리케이션 코드에서 호출할 수 없습니다. .xml로 저장된 패키지를 로드하려면 LoadPackage(String, IDTSEvents) 메서드를 사용합니다.

public:
 virtual void LoadFromXML(System::Xml::XmlElement ^ rootNode, Microsoft::SqlServer::Dts::Runtime::IDTSInfoEvents ^ events);
public void LoadFromXML (System.Xml.XmlElement rootNode, Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents events);
abstract member LoadFromXML : System.Xml.XmlElement * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
override this.LoadFromXML : System.Xml.XmlElement * Microsoft.SqlServer.Dts.Runtime.IDTSInfoEvents -> unit
Public Sub LoadFromXML (rootNode As XmlElement, events As IDTSInfoEvents)

매개 변수

rootNode
XmlElement

로드할 정보를 포함하는 노드입니다.

events
IDTSInfoEvents

지속 중 오류, 경고 등의 이벤트를 발생시키기 위한 IDTSInfoEvents 인터페이스를 구현하는 개체입니다.

구현

설명

이 메서드는 LoadFromXML사용자 지정 개체를 만들 때 상속하는 인터페이스와 SSIS 런타임에 제공된 개체에 의해 공용이므로 사용할 수 있습니다. 이 메서드는 상속 전용이며 다른 용도로 코드에서 호출해서는 안 됩니다. 사용자 지정 개체를 만들고 고유한 LoadFromXML 메서드를 작성하는 방법에 대한 정보가 필요한 경우 사용자 지정 개체를 사용하여 패키지 확장을 참조하세요.

XML로 저장된 패키지를 로드하려면 메서드를 Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage 사용합니다. 패키지가 파일 시스템 또는 MSDB 데이터베이스에 저장된 경우 또는 Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer 메서드를 Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer 사용합니다.

에서 Application로드 메서드를 호출하면 런타임은 태스크, 연결 관리자, 로그 공급자 및 패키지에 포함된 다른 모든 개체를 반복하고 각 개체에 대해 메서드를 LoadFromXML 호출합니다. 포함된 개체에는 개체가 다시 만들어야 하는 각 속성의 XmlElement와 요소에 대해 저장된 값을 구문 분석하는 코드 LoadFromXML 가 있습니다. 따라서 개별 개체에서 를 직접 호출 LoadFromXML 하지 않고 개체에서 Application 메서드를 호출하면 런타임이 패키지를 통해 계단식으로 이동하고 개체에서 를 호출 LoadFromXML 합니다.

적용 대상