次の方法で共有


Application.SaveToXml メソッド

パッケージの XML 定義をファイルに保存します。

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

構文

'宣言
Public Sub SaveToXml ( _
    fileName As String, _
    package As Package, _
    events As IDTSEvents _
)
'使用
Dim instance As Application 
Dim fileName As String 
Dim package As Package 
Dim events As IDTSEvents

instance.SaveToXml(fileName, package, _
    events)
public void SaveToXml(
    string fileName,
    Package package,
    IDTSEvents events
)
public:
void SaveToXml(
    String^ fileName, 
    Package^ package, 
    IDTSEvents^ events
)
member SaveToXml : 
        fileName:string * 
        package:Package * 
        events:IDTSEvents -> unit
public function SaveToXml(
    fileName : String, 
    package : Package, 
    events : IDTSEvents
)

パラメーター

  • fileName
    型: System.String
    保存するファイルの名前です。

説明

通常、パッケージ ファイルの拡張子は .dtsx です。

fileName パラメーターで指定したファイル名が存在しない場合、そのファイル名が作成されます。

使用例

次の例では、myXMLPackage.dtsx という名前が付いた .dtsx パッケージを XML 形式で保存します。

static void Main(string[] args)
        {
            // The variable pkg points to the location
            // of the ExecuteProcess package sample 
            // that is installed with the SSIS samples.
            string pkg = @"C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx";

            Application app = new Application();
            Package p = app.LoadPackage(pkg, null);
            app.SaveToXml("myXMLPackage.dtsx", p, null);
        }
Shared  Sub Main(ByVal args() As String)
            ' The variable pkg points to the location
            ' of the ExecuteProcess package sample 
            ' that is installed with the SSIS samples.
            Dim pkg As String =  "C:\Program Files\Microsoft SQL Server\100\Samples\Integration Services\Package Samples\ExecuteProcess Sample\ExecuteProcess\UsingExecuteProcess.dtsx" 
 
            Dim app As Application =  New Application() 
            Dim p As Package =  app.LoadPackage(pkg,Nothing) 
            app.SaveToXml("myXMLPackage.dtsx", p, Nothing)
End Sub

関連項目

参照

Application クラス

Microsoft.SqlServer.Dts.Runtime 名前空間