IDataParameterCollection インターフェイス

定義

Command オブジェクトと DataSet 列へのそれらのマッピングに対応するすべてのパラメーターを収集し、データ ソースにアクセスする .NET データ プロバイダーによって実装されます。

public interface class IDataParameterCollection : System::Collections::IList
public interface IDataParameterCollection : System.Collections.IList
type IDataParameterCollection = interface
    interface ICollection
    interface IEnumerable
    interface IList
type IDataParameterCollection = interface
    interface IList
    interface ICollection
    interface IEnumerable
Public Interface IDataParameterCollection
Implements IList
派生
実装

注釈

インターフェイスを IDataParameterCollection 使用すると、継承クラスで Parameter コレクションを実装できます。 パラメーター クラスの詳細については、「 パラメーターとパラメーター データ型の構成」を参照してください。

アプリケーションは インターフェイスの IDataParameterCollection インスタンスを直接作成するのではなく、 を継承するクラスのインスタンスを作成します IDataParameterCollection

IDataParameterCollection を継承するクラスは、継承されたメンバーを実装し、通常は、プロバイダー固有の機能を追加するための追加メンバーを定義する必要があります。 たとえば、 インターフェイスは IDataParameterCollection メソッドの 1 つの実装を RemoveAt 定義します。 さらに、 クラスはこのメソッドを OleDbParameterCollection 継承し、 の 2 つの追加のオーバーロードを定義します RemoveAt

注意 (実装者)

インターフェイスから IDataParameterCollection 継承する場合は、次のコンストラクターを実装する必要があります。

アイテム 説明
PrvParameterCollection() 空の PrvParameterCollection クラスを作成します。

プロパティ

Count

ICollection に格納されている要素の数を取得します。

(継承元 ICollection)
IsFixedSize

IList が固定サイズかどうかを示す値を取得します。

(継承元 IList)
IsReadOnly

IList が読み取り専用かどうかを示す値を取得します。

(継承元 IList)
IsSynchronized

ICollection へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。

(継承元 ICollection)
Item[Int32]

指定したインデックスにある要素を取得または設定します。

(継承元 IList)
Item[String]

指定したインデックスにあるパラメーターを取得または設定します。

SyncRoot

ICollection へのアクセスを同期するために使用できるオブジェクトを取得します。

(継承元 ICollection)

メソッド

Add(Object)

IList に項目を追加します。

(継承元 IList)
Clear()

IList からすべての項目を削除します。

(継承元 IList)
Contains(Object)

IList に特定の値が格納されているかどうかを判断します。

(継承元 IList)
Contains(String)

コレクション内のパラメーターが指定した名前を持つかどうかを示す値を取得します。

CopyTo(Array, Int32)

ICollection の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。

(継承元 ICollection)
GetEnumerator()

コレクションを反復処理する列挙子を返します。

(継承元 IEnumerable)
IndexOf(Object)

IList 内の特定の項目のインデックスを確認します。

(継承元 IList)
IndexOf(String)

コレクション内の IDataParameter の場所を取得します。

Insert(Int32, Object)

指定したインデックスの IList に項目を挿入します。

(継承元 IList)
Remove(Object)

特定のオブジェクトが IList 内にあるときに、最初に出現したものを削除します。

(継承元 IList)
RemoveAt(Int32)

指定したインデックスにある IList 項目を削除します。

(継承元 IList)
RemoveAt(String)

IDataParameter をコレクションから削除します。

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象