ForEachVariableMapping.LoadFromXML(XmlNode, IDTSEvents) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このメソッドをアプリケーション コードから呼び出すことはできません。 .xml として保存されたパッケージを読み込むには、LoadPackage(String, IDTSEvents) メソッドを使用します。
public:
virtual void LoadFromXML(System::Xml::XmlNode ^ node, Microsoft::SqlServer::Dts::Runtime::IDTSEvents ^ events);
public void LoadFromXML (System.Xml.XmlNode node, Microsoft.SqlServer.Dts.Runtime.IDTSEvents events);
abstract member LoadFromXML : System.Xml.XmlNode * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
override this.LoadFromXML : System.Xml.XmlNode * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
Public Sub LoadFromXML (node As XmlNode, events As IDTSEvents)
パラメーター
- node
- XmlNode
読み込むデータを含むノードです。
- events
- IDTSEvents
保存中にイベント (エラー、警告など) を発生させるための IDTSEvents インターフェイスを実装するオブジェクトです。
実装
注釈
このメソッドは、 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
します。 格納されるオブジェクトは、オブジェクトが再作成する必要がある各プロパティの XmlElement を解析するコードを LoadFromXML
に含むほか、要素に対して保存された値を含みます。 したがって、個々のオブジェクトで LoadFromXML
を直接呼び出すのではなく、Application オブジェクトでこのメソッドを呼び出します。これにより、ランタイムによってパッケージが連鎖的に処理され、オブジェクトで LoadFromXML
が呼び出されます。