Compartir a través de


IDataParameterCollection Interfaz

Definición

Recopila todos los parámetros relevantes para un objeto Command y sus asignaciones a columnas DataSet y se implementa mediante proveedores de datos de .NET que acceden a orígenes de datos.

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
Derivado
Implementaciones

Comentarios

La IDataParameterCollection interfaz permite que una clase heredada implemente una colección Parameter. Para obtener más información sobre las clases Parameter, vea Configuring Parameters and Parameter Data Types.

Una aplicación no crea una instancia de la IDataParameterCollection interfaz directamente, sino que crea una instancia de una clase que hereda IDataParameterCollection.

Las clases que heredan IDataParameterCollection deben implementar los miembros heredados y normalmente definir miembros adicionales para agregar funcionalidad específica del proveedor. Por ejemplo, la IDataParameterCollection interfaz define una implementación del RemoveAt método . A su vez, la OleDbParameterCollection clase hereda este método y define dos sobrecargas adicionales de RemoveAt.

Notas a los implementadores

Al heredar de la IDataParameterCollection interfaz, debe implementar el siguiente constructor.

Elemento Descripción
PrvParameterCollection() Crea una clase PrvParameterCollection vacía.

Propiedades

Count

Obtiene el número de elementos incluidos en ICollection.

(Heredado de ICollection)
IsFixedSize

Obtiene un valor que indica si la interfaz IList tiene un tamaño fijo.

(Heredado de IList)
IsReadOnly

Obtiene un valor que indica si IList es de solo lectura.

(Heredado de IList)
IsSynchronized

Obtiene un valor que indica si el acceso a la interfaz ICollection está sincronizado (es seguro para subprocesos).

(Heredado de ICollection)
Item[Int32]

Obtiene o establece el elemento en el índice especificado.

(Heredado de IList)
Item[String]

Obtiene o establece el parámetro en el índice especificado.

SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a ICollection.

(Heredado de ICollection)

Métodos

Add(Object)

Agrega un elemento a IList.

(Heredado de IList)
Clear()

Quita todos los elementos de IList.

(Heredado de IList)
Contains(Object)

Determina si IList contiene un valor específico.

(Heredado de IList)
Contains(String)

Obtiene un valor que indica si un parámetro de la colección tiene el nombre especificado.

CopyTo(Array, Int32)

Copia los elementos de ICollection en Array, empezando por un índice determinado de Array.

(Heredado de ICollection)
GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

(Heredado de IEnumerable)
IndexOf(Object)

Determina el índice de un elemento específico de IList.

(Heredado de IList)
IndexOf(String)

Obtiene la ubicación del objeto IDataParameter dentro de la colección.

Insert(Int32, Object)

Inserta un elemento en la interfaz IList, en el índice especificado.

(Heredado de IList)
Remove(Object)

Quita la primera aparición de un objeto específico de la interfaz IList.

(Heredado de IList)
RemoveAt(Int32)

Quita el elemento de la interfaz IList que se encuentra en el índice especificado.

(Heredado de IList)
RemoveAt(String)

Quita el objeto IDataParameter de la colección.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a