XMLTask.LoadFromXML(XmlElement, IDTSInfoEvents) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
應用程式的程式碼不能呼叫這個方法。 若要載入另存為 .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
包含要載入之資訊的 XmlElement。
- events
- IDTSInfoEvents
實作 IDTSInfoEvents 介面以便在保存期間引發事件的物件。
實作
備註
這個方法 LoadFromXML 可供使用,因為當您建立自訂物件和 SSIS 執行時間隨附的物件時,它在您所繼承的介面上是公用的。 這個方法僅適用于繼承,因此不應該從程式碼呼叫以進行其他用途。 如果您要建立自訂物件,並需要如何撰寫您自己的方法的相關資訊 LoadFromXML ,請參閱 使用自訂物件擴充封裝。
如果您想要載入已儲存為 XML 的封裝,請使用 Microsoft.SqlServer.Dts.Runtime.Application.LoadPackage 方法。 如果封裝已儲存至檔案系統或 MSDB 資料庫,請使用 Microsoft.SqlServer.Dts.Runtime.Application.LoadFromSqlServer 或 Microsoft.SqlServer.Dts.Runtime.Application.LoadFromDtsServer 方法。
當您在上呼叫任何載入方法時 Application ,執行時間會逐一查看工作、連接管理員、記錄提供者,以及封裝所包含的所有其他物件,並 LoadFromXML 在每個物件上呼叫方法。 包含的物件在其中的程式碼會剖析 LoadFromXML 物件必須重新建立之每個屬性的 XmlElement,以及為元素儲存的值。 因此,您不 LoadFromXML 會直接在個別物件上呼叫,而是在物件上呼叫方法 Application ,而執行時間會透過封裝進行串聯,並 LoadFromXML 為您呼叫物件的。