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 .NET Framework que acceden a orígenes de datos.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
Derivado
Implementaciones

Comentarios

La interfaz de IDataParameterCollection permite que una clase heredada implemente una colección de parámetros.The IDataParameterCollection interface allows an inheriting class to implement a Parameter collection. Para obtener más información sobre las clases de parámetros, vea Configurar parámetros y tipos de datos de parámetros.For more information about Parameter classes, see Configuring Parameters and Parameter Data Types.

Una aplicación no crea una instancia de la interfaz IDataParameterCollection directamente, sino que crea una instancia de una clase que hereda IDataParameterCollection.An application does not create an instance of the IDataParameterCollection interface directly, but creates an instance of a class that inherits IDataParameterCollection.

Las clases que heredan IDataParameterCollection deben implementar los miembros heredados y, normalmente, definir miembros adicionales para agregar funcionalidad específica del proveedor.Classes that inherit IDataParameterCollection must implement the inherited members, and typically define additional members to add provider-specific functionality. Por ejemplo, la interfaz IDataParameterCollection define una implementación del método RemoveAt.For example, the IDataParameterCollection interface defines one implementation of the RemoveAt method. A su vez, la clase OleDbParameterCollection hereda este método y define dos sobrecargas adicionales de RemoveAt.In turn, the OleDbParameterCollection class inherits this method, and defines two additional overloads of RemoveAt.

Notas a los implementadores

Cuando herede de la interfaz IDataParameterCollection, debe implementar el siguiente constructor.When you inherit from the IDataParameterCollection interface, you should implement the following constructor.

ElementoItem DescripciónDescription
PrvParameterCollection()PrvParameterCollection() Crea una clase PrvParameterCollection vacía.Creates an empty PrvParameterCollection class.

Propiedades

Count

Obtiene el número de elementos incluidos en ICollection.Gets the number of elements contained in the ICollection.

(Heredado de ICollection)
IsFixedSize

Obtiene un valor que indica si la interfaz IList tiene un tamaño fijo.Gets a value indicating whether the IList has a fixed size.

(Heredado de IList)
IsReadOnly

Obtiene un valor que indica si el objeto IList es de solo lectura.Gets a value indicating whether the IList is read-only.

(Heredado de IList)
IsSynchronized

Obtiene un valor que indica si el acceso a la interfaz ICollection está sincronizado (es seguro para subprocesos).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(Heredado de ICollection)
Item[Int32]

Obtiene o establece el elemento en el índice especificado.Gets or sets the element at the specified index.

(Heredado de IList)
Item[String]

Obtiene o establece el parámetro en el índice especificado.Gets or sets the parameter at the specified index.

SyncRoot

Obtiene un objeto que se puede usar para sincronizar el acceso a ICollection.Gets an object that can be used to synchronize access to the ICollection.

(Heredado de ICollection)

Métodos

Add(Object)

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

(Heredado de IList)
Clear()

Quita todos los elementos de IList.Removes all items from the IList.

(Heredado de IList)
Contains(Object)

Determina si IList contiene un valor específico.Determines whether the IList contains a specific value.

(Heredado de IList)
Contains(String)

Obtiene un valor que indica si un parámetro de la colección tiene el nombre especificado.Gets a value indicating whether a parameter in the collection has the specified name.

CopyTo(Array, Int32)

Copia los elementos de ICollection en Array, empezando por un índice determinado de Array.Copies the elements of the ICollection to an Array, starting at a particular Array index.

(Heredado de ICollection)
GetEnumerator()

Devuelve un enumerador que itera una colección.Returns an enumerator that iterates through a collection.

(Heredado de IEnumerable)
IndexOf(Object)

Determina el índice de un elemento específico de IList.Determines the index of a specific item in the IList.

(Heredado de IList)
IndexOf(String)

Obtiene la ubicación del objeto IDataParameter dentro de la colección.Gets the location of the IDataParameter within the collection.

Insert(Int32, Object)

Inserta un elemento en la interfaz IList, en el índice especificado.Inserts an item to the IList at the specified index.

(Heredado de IList)
Remove(Object)

Quita la primera aparición de un objeto específico de la interfaz IList.Removes the first occurrence of a specific object from the IList.

(Heredado de IList)
RemoveAt(Int32)

Quita el elemento de la interfaz IList que se encuentra en el índice especificado.Removes the IList item at the specified index.

(Heredado de IList)
RemoveAt(String)

Quita el objeto IDataParameter de la colección.Removes the IDataParameter from the collection.

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a