IDataParameterCollection Interfaz

Definición

Recopila todos los parámetros pertinentes para un objeto Command y sus asignaciones a DataSet columnas, y los proveedores de datos de .NET que acceden a los 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

Nombre Description
Count

Obtiene el número de elementos contenidos en el ICollection.

(Heredado de ICollection)
IsFixedSize

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

(Heredado de IList)
IsReadOnly

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

(Heredado de IList)
IsSynchronized

Obtiene un valor que indica si el acceso a ICollection está sincronizado (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 la ICollection.

(Heredado de ICollection)

Métodos

Nombre Description
Add(Object)

Agrega un elemento al IList.

(Heredado de IList)
Clear()

Quita todos los elementos de la IList.

(Heredado de IList)
Contains(Object)

Determina si contiene IList 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 en ICollection un Arrayobjeto , comenzando en un índice determinado 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 en .IList

(Heredado de IList)
IndexOf(String)

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

Insert(Int32, Object)

Inserta un elemento en el IList en el índice especificado.

(Heredado de IList)
Remove(Object)

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

(Heredado de IList)
RemoveAt(Int32)

Quita el elemento IList en el índice especificado.

(Heredado de IList)
RemoveAt(String)

Quita de IDataParameter la colección .

Métodos de extensión

Nombre Description
AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte un IEnumerable en un IQueryable.

Cast<TResult>(IEnumerable)

Convierte los elementos de un IEnumerable al tipo especificado.

OfType<TResult>(IEnumerable)

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

Se aplica a