ConnectionManager.LoadFromXML メソッド

定義

XMLからコンポーネント情報を読み込みます。 .xmlとして保存されたパッケージを読み込むには、 LoadPackage(String, IDTSEvents) メソッドを使います。

オーバーロード

名前 説明
LoadFromXML(XmlNode, IDTSEvents)

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

LoadFromXML(String, IDTSEvents)

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

LoadFromXML(XmlNode, IDTSEvents)

このメソッドはアプリケーションコードでは呼び出せません。 .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 メソッドを書く方法について情報が必要な場合は、「 Extensionending Packages with Custom Objects(カスタムオブジェクト付きパッケージの拡張)」を参照してください。

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

Application上の読み込みメソッドのいずれかを呼び出すと、ランタイムはパッケージに含まれるタスク、接続マネージャー、ログプロバイダー、その他すべてのオブジェクトを順次処理し、それぞれのLoadFromXMLメソッドを呼び出します。 含まれるオブジェクトの LoadFromXML には、オブジェクトが再作成しなければならない各プロパティのXmlElementを解析し、その要素のために保存された値が保存されるコードが含まれています。 したがって、個々のオブジェクトの LoadFromXML を直接呼び出すのではなく、 Application オブジェクトのメソッドを呼び出すと、ランタイムがパッケージ全体にカスケードされ、オブジェクトの LoadFromXML を呼び出します。

適用対象

LoadFromXML(String, IDTSEvents)

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

public:
 void LoadFromXML(System::String ^ xmlString, Microsoft::SqlServer::Dts::Runtime::IDTSEvents ^ events);
public void LoadFromXML(string xmlString, Microsoft.SqlServer.Dts.Runtime.IDTSEvents events);
member this.LoadFromXML : string * Microsoft.SqlServer.Dts.Runtime.IDTSEvents -> unit
Public Sub LoadFromXML (xmlString As String, events As IDTSEvents)

パラメーター

xmlString
String

XMLを表す文字列です。

events
IDTSEvents

永続化中にイベント(エラー、警告など)を発生させるための IDTSEvents インターフェースを実装するオブジェクトです。

適用対象