ForEachEnumeratorHost.LoadFromXML Method
このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application.LoadPackage メソッドを使用します。
名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (microsoft.sqlserver.manageddts.dll 内)
構文
'宣言
Public Sub LoadFromXML ( _
node As XmlNode, _
events As IDTSEvents _
)
public void LoadFromXML (
XmlNode node,
IDTSEvents events
)
public:
virtual void LoadFromXML (
XmlNode^ node,
IDTSEvents^ events
) sealed
public final void LoadFromXML (
XmlNode node,
IDTSEvents events
)
public final function LoadFromXML (
node : XmlNode,
events : IDTSEvents
)
パラメータ
- node
読み込むオブジェクトまたは情報を含むノードです。
- events
保存中にイベント (エラー、警告など) を発生させるための IDTSEvents インターフェイスを実装するオブジェクトです。
解説
更新されたテキスト :2005 年 12 月 5 日
この LoadFromXML メソッドは、カスタム オブジェクトを作成するときに継承するインターフェイス上でパブリックなので利用可能であり、SSIS ランタイムに付属するオブジェクトを介しても利用可能です。このメソッドは継承専用であり、それ以外の目的でコードから呼び出すことはできません。カスタム オブジェクトを作成していて、LoadFromXML メソッドを独自に記述する方法に関する情報を必要としている場合は、「カスタム オブジェクトを使用したパッケージの拡張」を参照してください。
XML として保存されているパッケージを読み込む場合は、Application.LoadPackage メソッドを使用します。パッケージがファイル システムまたは MSDB データベースに保存されている場合は、Application.LoadFromSqlServer メソッドまたは Application.LoadFromDtsServer メソッドを使用します。
Application でいずれかの読み込みメソッドを呼び出すと、ランタイムは、タスク、接続マネージャ、ログ プロバイダ、およびパッケージに含まれるその他のすべてのオブジェクトの繰り返し処理を実行し、それぞれに対して LoadFromXML メソッドを呼び出します。格納されるオブジェクトは、オブジェクトが再作成する必要がある各プロパティの XmlElement を解析するコードを LoadFromXML に含むほか、要素に対して保存された値を含みます。したがって、個々のオブジェクトで LoadFromXML を直接呼び出すのではなく、Application オブジェクトでこのメソッドを呼び出します。これにより、ランタイムがパッケージを連鎖的に処理し、オブジェクト上で LoadFromXML を呼び出します。
スレッド セーフ
この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
ForEachEnumeratorHost Class
ForEachEnumeratorHost Members
Microsoft.SqlServer.Dts.Runtime Namespace