次の方法で共有


Variable.LoadFromXML メソッド

このメソッドをアプリケーション コードから呼び出すことはできません。 .xml として保存されたパッケージを読み込むには、Application.LoadPackage メソッドを使用します。

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Public Sub LoadFromXML ( _
    node As XmlNode, _
    events As IDTSEvents _
)
'使用
Dim instance As Variable 
Dim node As XmlNode 
Dim events As IDTSEvents

instance.LoadFromXML(node, events)
public void LoadFromXML(
    XmlNode node,
    IDTSEvents events
)
public:
virtual void LoadFromXML(
    XmlNode^ node, 
    IDTSEvents^ events
) sealed
abstract LoadFromXML : 
        node:XmlNode * 
        events:IDTSEvents -> unit  
override LoadFromXML : 
        node:XmlNode * 
        events:IDTSEvents -> unit
public final function LoadFromXML(
    node : XmlNode, 
    events : IDTSEvents
)

パラメーター

実装

IDTSPersist.LoadFromXML(XmlNode, IDTSEvents)

説明

この LoadFromXML メソッドは、カスタム オブジェクトを作成するときに継承するインターフェイス上でパブリックなので利用可能であり、SSIS ランタイムに付属するオブジェクトを介しても利用可能です。 このメソッドは継承専用であり、それ以外の目的でコードから呼び出すことはできません。 カスタム オブジェクトを作成していて、LoadFromXML メソッドを独自に記述する方法に関する情報を必要としている場合は、「カスタム オブジェクトを使用したパッケージの拡張」を参照してください。

XML として保存されているパッケージを読み込む場合は、Application.LoadPackage メソッドを使用します。 パッケージがファイル システムまたは MSDB データベースに保存されている場合は、Application.LoadFromSqlServer メソッドまたは Application.LoadFromDtsServer メソッドを使用します。

Application でいずれかの読み込みメソッドを呼び出すと、ランタイムは、タスク、接続マネージャー、ログ プロバイダー、およびパッケージに含まれるその他のすべてのオブジェクトの繰り返し処理を実行し、それぞれに対して LoadFromXML メソッドを呼び出します。 格納されるオブジェクトは、オブジェクトが再作成する必要がある各プロパティの XmlElement を解析するコードを LoadFromXML に含むほか、要素に対して保存された値を含みます。 したがって、個々のオブジェクトで LoadFromXML を直接呼び出すのではなく、Application オブジェクトでこのメソッドを呼び出します。これにより、ランタイムがパッケージを連鎖的に処理し、オブジェクトに対して LoadFromXML を呼び出します。

関連項目

参照

Variable クラス

Microsoft.SqlServer.Dts.Runtime 名前空間