IDataParameterCollection Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Coleta todos os parâmetros relevantes a um objeto de Comando e seus mapeamentos para colunas DataSet e é implementado por provedores de dados .NET que acessam as fontes de dados.
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
- Implementações
Comentários
A IDataParameterCollection interface permite que uma classe herdada implemente uma coleção Parameter. Para obter mais informações sobre classes de parâmetro, consulte Configurando parâmetros e tipos de dados de parâmetro.
Um aplicativo não cria uma instância da IDataParameterCollection interface diretamente, mas cria uma instância de uma classe que herda IDataParameterCollection.
As classes herdadas IDataParameterCollection devem implementar os membros herdados e normalmente definir membros adicionais para adicionar funcionalidade específica do provedor. Por exemplo, a IDataParameterCollection interface define uma implementação do RemoveAt método . Por sua vez, a OleDbParameterCollection classe herda esse método e define duas sobrecargas adicionais de RemoveAt
.
Notas aos Implementadores
Ao herdar da IDataParameterCollection interface, você deve implementar o construtor a seguir.
Item | Descrição |
---|---|
PrvParameterCollection() | Cria uma classe PrvParameterCollection vazia. |
Propriedades
Count |
Obtém o número de elementos contidos no ICollection. (Herdado de ICollection) |
IsFixedSize |
Obtém um valor que indica se o IList tem um tamanho fixo. (Herdado de IList) |
IsReadOnly |
Obtém um valor que indica se o IList é somente leitura. (Herdado de IList) |
IsSynchronized |
Obtém um valor que indica se o acesso à ICollection é sincronizado (thread-safe). (Herdado de ICollection) |
Item[Int32] |
Obtém ou define o elemento no índice especificado. (Herdado de IList) |
Item[String] |
Obtém ou define o parâmetro no índice especificado. |
SyncRoot |
Obtém um objeto que pode ser usado para sincronizar o acesso ao ICollection. (Herdado de ICollection) |
Métodos
Add(Object) |
Adiciona um item ao IList. (Herdado de IList) |
Clear() |
Remove todos os itens do IList. (Herdado de IList) |
Contains(Object) |
Determinará se o IList contiver um valor específico. (Herdado de IList) |
Contains(String) |
Obtém um valor que indica se um parâmetro na coleção tem o nome especificado. |
CopyTo(Array, Int32) |
Copia os elementos do ICollection para um Array, começando em um determinado índice Array. (Herdado de ICollection) |
GetEnumerator() |
Retorna um enumerador que itera em uma coleção. (Herdado de IEnumerable) |
IndexOf(Object) |
Determina o índice de um item específico em IList. (Herdado de IList) |
IndexOf(String) |
Obtém o local do IDataParameter dentro da coleção. |
Insert(Int32, Object) |
Insere um item na IList no índice especificado. (Herdado de IList) |
Remove(Object) |
Remove a primeira ocorrência de um objeto específico do IList. (Herdado de IList) |
RemoveAt(Int32) |
Remove o item IList no índice especificado. (Herdado de IList) |
RemoveAt(String) |
Remove o IDataParameter da coleção. |
Métodos de Extensão
Cast<TResult>(IEnumerable) |
Converte os elementos de um IEnumerable para o tipo especificado. |
OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base em um tipo especificado. |
AsParallel(IEnumerable) |
Habilita a paralelização de uma consulta. |
AsQueryable(IEnumerable) |
Converte um IEnumerable em um IQueryable. |