次の方法で共有


DTSReadOnlyCollectionBase クラス

Integration Services のすべての読み取り専用コレクションで使用される共通メンバーを実装する抽象基本クラスを定義します。 厳密に型指定されたコレクションの抽象基本クラス (Visual Basic の MustInherit) を提供します。

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.DTSReadOnlyCollectionBase
    詳細情報...

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

構文

'宣言
Public MustInherit Class DTSReadOnlyCollectionBase _
    Implements ICollection, IEnumerable
'使用
Dim instance As DTSReadOnlyCollectionBase
public abstract class DTSReadOnlyCollectionBase : ICollection, 
    IEnumerable
public ref class DTSReadOnlyCollectionBase abstract : ICollection, 
    IEnumerable
[<AbstractClassAttribute>]
type DTSReadOnlyCollectionBase =  
    class 
        interface ICollection 
        interface IEnumerable 
    end
public abstract class DTSReadOnlyCollectionBase implements ICollection, IEnumerable

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

プロパティ

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

先頭に戻る

メソッド

  名前 説明
パブリック メソッド CopyTo コピー対象の配列の指定したインデックスを開始位置として、互換性のある 1 次元配列 array に DTSReadOnlyCollectionBase 全体をコピーします。
プロテクト メソッド CreateManagedObject インフラストラクチャです。アンマネージ オブジェクトからマネージ オブジェクトを作成します。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
プロテクト メソッド GetCount インフラストラクチャです。コレクション内のオブジェクトの数を取得します。
パブリック メソッド GetEnumerator DTSReadOnlyCollectionBase インスタンスを繰り返し処理できる列挙子を返します。
パブリック メソッド GetHashCode (Object から継承されています。)
プロテクト メソッド GetManagedEnumerator インフラストラクチャです。アンマネージ列挙子からマネージ列挙子を取得します。
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

フィールド

  名前 説明
プロテクト フィールド m_unmanagedColl インフラストラクチャです。アンマネージ コレクションです。

先頭に戻る

説明

このクラスは ICollection および IEnumerable から継承されます。

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.DTSReadOnlyCollectionBase
    Microsoft.SqlServer.Dts.Runtime.BreakpointTargets
    Microsoft.SqlServer.Dts.Runtime.Configurations
    Microsoft.SqlServer.Dts.Runtime.ConnectionInfos
    Microsoft.SqlServer.Dts.Runtime.Connections
    Microsoft.SqlServer.Dts.Runtime.DataTypeInfos
    Microsoft.SqlServer.Dts.Runtime.DBProviderInfos
    Microsoft.SqlServer.Dts.Runtime.DtsErrors
    Microsoft.SqlServer.Dts.Runtime.DtsEventHandlers
    Microsoft.SqlServer.Dts.Runtime.DtsProperties
    Microsoft.SqlServer.Dts.Runtime.DtsWarnings
    Microsoft.SqlServer.Dts.Runtime.EventInfos
    Microsoft.SqlServer.Dts.Runtime.Executables
    Microsoft.SqlServer.Dts.Runtime.ExtendedProperties
    Microsoft.SqlServer.Dts.Runtime.ForEachEnumeratorInfos
    Microsoft.SqlServer.Dts.Runtime.ForEachVariableMappings
    Microsoft.SqlServer.Dts.Runtime.LogEntryInfos
    Microsoft.SqlServer.Dts.Runtime.LogProviderInfos
    Microsoft.SqlServer.Dts.Runtime.LogProviders
    Microsoft.SqlServer.Dts.Runtime.PackageInfos
    Microsoft.SqlServer.Dts.Runtime.Parameters
    Microsoft.SqlServer.Dts.Runtime.PipelineComponentInfos
    Microsoft.SqlServer.Dts.Runtime.PrecedenceConstraints
    Microsoft.SqlServer.Dts.Runtime.RunningPackages
    Microsoft.SqlServer.Dts.Runtime.SelectedLogProviders
    Microsoft.SqlServer.Dts.Runtime.TaskInfos
    Microsoft.SqlServer.Dts.Runtime.Variables