IDataParameterCollection Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |