IDataParameterCollection IDataParameterCollection IDataParameterCollection IDataParameterCollection Interface

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 Framework che accedono a database relazionali.Collects all parameters relevant to a Command object and their mappings to DataSet columns, and is implemented by .NET Framework data providers that access data sources.

public interface class IDataParameterCollection : System::Collections::IList
public interface IDataParameterCollection : System.Collections.IList
type IDataParameterCollection = interface
    interface IList
    interface ICollection
    interface IEnumerable
Public Interface IDataParameterCollection
Implements IList
Derivato
Implementazioni

Commenti

Il IDataParameterCollection interfaccia consente a una classe che eredita implementare una raccolta di parametri.The IDataParameterCollection interface allows an inheriting class to implement a Parameter collection. Per altre informazioni sulle classi di parametri, vedere configurazione dei parametri e tipi di dati di parametro.For more information about Parameter classes, see Configuring Parameters and Parameter Data Types.

Un'applicazione non crea un'istanza di IDataParameterCollection interfaccia direttamente, ma crea un'istanza di una classe che eredita IDataParameterCollection.An application does not create an instance of the IDataParameterCollection interface directly, but creates an instance of a class that inherits IDataParameterCollection.

Le classi che ereditano IDataParameterCollection deve implementare i membri ereditati e in genere definisce membri aggiuntivi per aggiungere funzionalità specifiche del provider.Classes that inherit IDataParameterCollection must implement the inherited members, and typically define additional members to add provider-specific functionality. Ad esempio, il IDataParameterCollection interfaccia definisce un'implementazione del RemoveAt (metodo).For example, the IDataParameterCollection interface defines one implementation of the RemoveAt method. A sua volta, il OleDbParameterCollection classe di questo metodo viene ereditato e definisce due altri overload di RemoveAt.In turn, the OleDbParameterCollection class inherits this method, and defines two additional overloads of RemoveAt.

Note per gli implementatori

Quando si eredita dal IDataParameterCollection interfaccia, è necessario implementare il costruttore seguente.When you inherit from the IDataParameterCollection interface, you should implement the following constructor.

ElementoItem DescrizioneDescription
PrvParameterCollection()PrvParameterCollection() Crea una classe PrvParameterCollection vuota.Creates an empty PrvParameterCollection class.

Proprietà

Count Count Count Count

Ottiene il numero di elementi contenuti in ICollection.Gets the number of elements contained in the ICollection.

(Inherited from ICollection)
IsFixedSize IsFixedSize IsFixedSize IsFixedSize

Ottiene un valore che indica se IList ha dimensioni fisse.Gets a value indicating whether the IList has a fixed size.

(Inherited from IList)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene un valore che indica se IList è di sola lettura.Gets a value indicating whether the IList is read-only.

(Inherited from IList)
IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ottiene un valore che indica se l'accesso a ICollection è sincronizzato (thread-safe).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Inherited from ICollection)
Item[Int32] Item[Int32] Item[Int32] Item[Int32]

Ottiene o imposta l'elemento in corrispondenza dell'indice specificato.Gets or sets the element at the specified index.

(Inherited from IList)
Item[String] Item[String] Item[String] Item[String]

Ottiene o imposta il parametro in corrispondenza dell'indice specificato.Gets or sets the parameter at the specified index.

SyncRoot SyncRoot SyncRoot SyncRoot

Ottiene un oggetto che può essere usato per sincronizzare l'accesso a ICollection.Gets an object that can be used to synchronize access to the ICollection.

(Inherited from ICollection)

Metodi

Add(Object) Add(Object) Add(Object) Add(Object)

Aggiunge un elemento a IList.Adds an item to the IList.

(Inherited from IList)
Clear() Clear() Clear() Clear()

Rimuove tutti gli elementi da IList.Removes all items from the IList.

(Inherited from IList)
Contains(Object) Contains(Object) Contains(Object) Contains(Object)

Stabilisce se IList contiene un valore specifico.Determines whether the IList contains a specific value.

(Inherited from IList)
Contains(String) Contains(String) Contains(String) Contains(String)

Ottiene un valore che indica se un parametro nella raccolta ha il nome specificato.Gets a value indicating whether a parameter in the collection has the specified name.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Copia gli elementi di ICollection in Array a partire da un particolare indice Array.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Inherited from ICollection)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.Returns an enumerator that iterates through a collection.

(Inherited from IEnumerable)
IndexOf(Object) IndexOf(Object) IndexOf(Object) IndexOf(Object)

Determina l'indice di un elemento specifico in IList.Determines the index of a specific item in the IList.

(Inherited from IList)
IndexOf(String) IndexOf(String) IndexOf(String) IndexOf(String)

Ottiene la posizione di IDataParameter all'interno della raccolta.Gets the location of the IDataParameter within the collection.

Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object) Insert(Int32, Object)

Inserisce un elemento in IList in corrispondenza dell'indice specificato.Inserts an item to the IList at the specified index.

(Inherited from IList)
Remove(Object) Remove(Object) Remove(Object) Remove(Object)

Rimuove la prima occorrenza di un oggetto specifico da IList.Removes the first occurrence of a specific object from the IList.

(Inherited from IList)
RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

Rimuove l'elemento IList in corrispondenza dell'indice specificato.Removes the IList item at the specified index.

(Inherited from IList)
RemoveAt(String) RemoveAt(String) RemoveAt(String) RemoveAt(String)

Rimuove il parametro IDataParameter dalla raccolta.Removes the IDataParameter from the collection.

Extension Methods

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Converte un' IEnumerable a un IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a