次の方法で共有


PackageInfos クラス

MicrosoftSQL Server または Integration Services サービスにあるパッケージのコレクションが含まれます。このクラスは継承できません。

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

構文

'宣言
Public NotInheritable Class PackageInfos _
    Inherits DTSReadOnlyCollectionBase
'使用
Dim instance As PackageInfos
public sealed class PackageInfos : DTSReadOnlyCollectionBase
public ref class PackageInfos sealed : public DTSReadOnlyCollectionBase
[<SealedAttribute>]
type PackageInfos =  
    class
        inherit DTSReadOnlyCollectionBase
    end
public final class PackageInfos extends DTSReadOnlyCollectionBase

説明

このコレクションは、パッケージを列挙します。Integration Services サービスに格納されたパッケージを取得して繰り返し処理したり、SQL Server に格納されたパッケージを取得したりできます。Integration Services サービスのパッケージをプログラムで取得する方法のサンプルについては、「GetDtsServerPackageInfos」を参照してください。SQL Server のパッケージをプログラムで取得する場合の詳細については、「GetPackageInfos」を参照してください。

使用例

次のコード例では、Application オブジェクトから PackageInfos オブジェクトのインスタンスを作成します。

PackageInfos pInfos = app.GetDtsServerPackageInfos(@"File System", "YOURSERVER");

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DTSReadOnlyCollectionBase
    Microsoft.SqlServer.Dts.Runtime..::..PackageInfos

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。