PackageInfos クラス

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

継承階層

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

名前空間:  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

PackageInfos 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ Count DTSReadOnlyCollectionBase インスタンスに含まれる要素の数を取得します。 (DTSReadOnlyCollectionBase から継承されています。)
パブリック プロパティ IsSynchronized DTSReadOnlyCollectionBase へのアクセスが同期されるかどうか (スレッド セーフかどうか) を示す値を取得します。 (DTSReadOnlyCollectionBase から継承されています。)
パブリック プロパティ Item コレクションから PackageInfo オブジェクトを取得します。
パブリック プロパティ SyncRoot DTSReadOnlyCollectionBase へのアクセスの同期に使用できるオブジェクトを取得します。 (DTSReadOnlyCollectionBase から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Contains 名前、インデックス、GUID、または説明パラメーターを使用してコレクションからオブジェクトを取得できるかどうかを示す Boolean を返します。
パブリック メソッド CopyTo コピー対象の配列の指定したインデックスを開始位置として、互換性のある 1 次元配列 arrayDTSReadOnlyCollectionBase 全体をコピーします。 (DTSReadOnlyCollectionBase から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド GetEnumerator PackageInfos コレクションに対する繰り返し処理で使用する列挙子を返します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

説明

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

使用例

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

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

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間