IDataParameterCollection 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
收集與 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 介面會定義 方法的一個實作 RemoveAt 。 接著,類別 OleDbParameterCollection 會繼承這個方法,並定義的 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) |
將 IEnumerable 轉換成 IQueryable。 |