IDataParameterCollection Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Shromažďuje všechny parametry související s objektem Command a jejich mapováním na DataSet sloupce a je implementováno zprostředkovateli dat .NET, kteří přistupují ke zdrojům dat.
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
- Odvozené
- Implementuje
Poznámky
Rozhraní IDataParameterCollection umožňuje dědící třídu implementovat kolekci Parameter. Další informace o třídách parametrů najdete v tématu Konfigurace parametrů a datových typů parametrů.
Aplikace nevytvoří instanci IDataParameterCollection rozhraní přímo, ale vytvoří instanci třídy, která dědí IDataParameterCollection.
Třídy, které dědí IDataParameterCollection , musí implementovat zděděné členy a obvykle definovat další členy pro přidání funkcí specifických pro zprostředkovatele. Rozhraní například IDataParameterCollection definuje jednu implementaci RemoveAt metody . Třída zase dědí tuto metodu OleDbParameterCollection a definuje dvě další přetížení .RemoveAt
Poznámky pro implementátory
Když dědíte z IDataParameterCollection rozhraní, měli byste implementovat následující konstruktor.
Položka | Popis |
---|---|
PrvParameterCollection() | Vytvoří prázdnou Třídu PrvParameterCollection. |
Vlastnosti
Count |
Získá počet elementů obsažených v objektu ICollection. (Zděděno od ICollection) |
IsFixedSize |
Získá hodnotu označující, zda IList má pevnou velikost. (Zděděno od IList) |
IsReadOnly |
Získá hodnotu, která určuje, zda je IList určena jen pro čtení. (Zděděno od IList) |
IsSynchronized |
Získá hodnotu označující, zda přístup k objektu ICollection je synchronizován (bezpečný pro přístup z více vláken). (Zděděno od ICollection) |
Item[Int32] |
Získá nebo nastaví prvek u zadaného indexu. (Zděděno od IList) |
Item[String] |
Získá nebo nastaví parametr v zadaném indexu. |
SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k .ICollection (Zděděno od ICollection) |
Metody
Add(Object) |
Přidá položku do IList. (Zděděno od IList) |
Clear() |
Odebere všechny položky z objektu IList. (Zděděno od IList) |
Contains(Object) |
Určuje, zda obsahuje IList konkrétní hodnotu. (Zděděno od IList) |
Contains(String) |
Získá hodnotu označující, zda parametr v kolekci má zadaný název. |
CopyTo(Array, Int32) |
Zkopíruje prvky objektu ICollectionArraydo , počínaje konkrétním Array indexem. (Zděděno od ICollection) |
GetEnumerator() |
Vrací enumerátor procházející kolekci. (Zděděno od IEnumerable) |
IndexOf(Object) |
Určuje index konkrétní položky v objektu IList. (Zděděno od IList) |
IndexOf(String) |
Získá umístění v IDataParameter rámci kolekce. |
Insert(Int32, Object) |
Vloží položku do zadaného indexu IList . (Zděděno od IList) |
Remove(Object) |
Odebere první výskyt konkrétního objektu z objektu IList. (Zděděno od IList) |
RemoveAt(Int32) |
Odebere IList položku v zadaném indexu. (Zděděno od IList) |
RemoveAt(String) |
Odebere z IDataParameter kolekce objekt . |
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky objektu na IEnumerable zadaný typ. |
OfType<TResult>(IEnumerable) |
Filtruje prvky objektu IEnumerable na základě zadaného typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede objekt na IEnumerableIQueryable. |