Condividi tramite


IDataParameterCollection Interfaccia

Definizione

Raccoglie tutti i parametri relativi a un oggetto Command e i relativi mapping a colonne DataSet e viene implementata dai provider di dati .NET che accedono a database relazionali.

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
Derivato
Implementazioni

Commenti

L'interfaccia IDataParameterCollection consente a una classe che eredita di implementare una raccolta Parameter. Per altre informazioni sulle classi parameter, vedere Configuring Parameters and Parameter Data Types.

Un'applicazione non crea direttamente un'istanza dell'interfaccia IDataParameterCollection , ma crea un'istanza di una classe che eredita IDataParameterCollection.

Le classi che ereditano IDataParameterCollection devono implementare i membri ereditati e in genere definiscono membri aggiuntivi per aggiungere funzionalità specifiche del provider. Ad esempio, l'interfaccia IDataParameterCollection definisce un'implementazione del RemoveAt metodo . A sua volta, la OleDbParameterCollection classe eredita questo metodo e definisce due overload aggiuntivi di RemoveAt.

Note per gli implementatori

Quando si eredita dall'interfaccia IDataParameterCollection , è necessario implementare il costruttore seguente.

Elemento Descrizione
PrvParameterCollection() Crea una classe PrvParameterCollection vuota.

Proprietà

Count

Ottiene il numero di elementi contenuti in ICollection.

(Ereditato da ICollection)
IsFixedSize

Ottiene un valore che indica se IList ha dimensioni fisse.

(Ereditato da IList)
IsReadOnly

Ottiene un valore che indica se IList è di sola lettura.

(Ereditato da IList)
IsSynchronized

Ottiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe).

(Ereditato da ICollection)
Item[Int32]

Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.

(Ereditato da IList)
Item[String]

Ottiene o imposta il parametro in corrispondenza dell'indice specificato.

SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a ICollection.

(Ereditato da ICollection)

Metodi

Add(Object)

Aggiunge un elemento a IList.

(Ereditato da IList)
Clear()

Rimuove tutti gli elementi da IList.

(Ereditato da IList)
Contains(Object)

Stabilisce se IList contiene un valore specifico.

(Ereditato da IList)
Contains(String)

Ottiene un valore che indica se un parametro nella raccolta ha il nome specificato.

CopyTo(Array, Int32)

Copia gli elementi di ICollection in Array a partire da un particolare indice Array.

(Ereditato da ICollection)
GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.

(Ereditato da IEnumerable)
IndexOf(Object)

Determina l'indice di un elemento specifico in IList.

(Ereditato da IList)
IndexOf(String)

Ottiene la posizione di IDataParameter all'interno della raccolta.

Insert(Int32, Object)

Inserisce un elemento in IList in corrispondenza dell'indice specificato.

(Ereditato da IList)
Remove(Object)

Rimuove la prima occorrenza di un oggetto specifico da IList.

(Ereditato da IList)
RemoveAt(Int32)

Rimuove l'elemento IList in corrispondenza dell'indice specificato.

(Ereditato da IList)
RemoveAt(String)

Rimuove il parametro IDataParameter dalla raccolta.

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a