IDataParameterCollection Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Samlar in alla parametrar som är relevanta för ett kommandoobjekt och deras mappningar för att DataSet kolumner och implementeras av .NET dataleverantörer som har åtkomst till datakällor.
public interface class IDataParameterCollection : System::Collections::IList
public interface IDataParameterCollection : System.Collections.IList
type IDataParameterCollection = interface
interface IList
interface ICollection
interface IEnumerable
type IDataParameterCollection = interface
interface ICollection
interface IEnumerable
interface IList
Public Interface IDataParameterCollection
Implements IList
- Härledda
- Implementeringar
Kommentarer
Gränssnittet IDataParameterCollection gör att en ärvd klass kan implementera en parametersamling. Mer information om parameterklasser finns i Konfigurera parametrar och parameterdatatyper.
Ett program skapar inte en instans av IDataParameterCollection gränssnittet direkt, men skapar en instans av en klass som ärver IDataParameterCollection.
Klasser som ärver IDataParameterCollection måste implementera de ärvda medlemmarna och vanligtvis definiera ytterligare medlemmar för att lägga till providerspecifika funktioner. Gränssnittet definierar till exempel IDataParameterCollection en implementering av RemoveAt metoden. Klassen ärver i sin tur den OleDbParameterCollection här metoden och definierar två ytterligare överlagringar av RemoveAt.
Anteckningar till implementerare
När du ärver från IDataParameterCollection gränssnittet bör du implementera följande konstruktor.
| Artikel | Beskrivning |
|---|---|
| PrvParameterCollection() | Skapar en tom PrvParameterCollection-klass. |
Egenskaper
| Name | Description |
|---|---|
| Count |
Hämtar antalet element som finns i ICollection. (Ärvd från ICollection) |
| IsFixedSize |
Hämtar ett värde som anger om har IList en fast storlek. (Ärvd från IList) |
| IsReadOnly |
Hämtar ett värde som anger om är IList skrivskyddat. (Ärvd från IList) |
| IsSynchronized |
Hämtar ett värde som anger om åtkomsten ICollection till är synkroniserad (trådsäker). (Ärvd från ICollection) |
| Item[Int32] |
Hämtar eller anger elementet vid det angivna indexet. (Ärvd från IList) |
| Item[String] |
Hämtar eller anger parametern vid det angivna indexet. |
| SyncRoot |
Hämtar ett objekt som kan användas för att synkronisera åtkomsten ICollectiontill . (Ärvd från ICollection) |
Metoder
| Name | Description |
|---|---|
| Add(Object) |
Lägger till ett objekt i IList. (Ärvd från IList) |
| Clear() |
Tar bort alla objekt från IList. (Ärvd från IList) |
| Contains(Object) |
Avgör om innehåller IList ett specifikt värde. (Ärvd från IList) |
| Contains(String) |
Hämtar ett värde som anger om en parameter i samlingen har det angivna namnet. |
| CopyTo(Array, Int32) |
Kopierar elementen i ICollection till en Array, med början vid ett visst Array index. (Ärvd från ICollection) |
| GetEnumerator() |
Returnerar en uppräknare som itererar genom en samling. (Ärvd från IEnumerable) |
| IndexOf(Object) |
Avgör indexet för ett specifikt objekt i IList. (Ärvd från IList) |
| IndexOf(String) |
Hämtar platsen för IDataParameter i samlingen. |
| Insert(Int32, Object) |
Infogar ett objekt i IList det angivna indexet. (Ärvd från IList) |
| Remove(Object) |
Tar bort den första förekomsten av ett specifikt objekt från IList. (Ärvd från IList) |
| RemoveAt(Int32) |
IList Tar bort objektet i det angivna indexet. (Ärvd från IList) |
| RemoveAt(String) |
IDataParameter Tar bort från samlingen. |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |