IDataParameterCollection Interface

Definição

Coleta todos os parâmetros relevantes para um objeto Command e seus mapeamentos para DataSet colunas e é implementado por provedores de dados .NET que acessam fontes de dados.

public interface class IDataParameterCollection : System::Collections::IList
public interface IDataParameterCollection : System.Collections.IList
type IDataParameterCollection = interface
    interface IList
    interface ICollection
    interface IEnumerable
type IDataParameterCollection = interface
    interface ICollection
    interface IEnumerable
    interface IList
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

Quando você herda da IDataParameterCollection interface, deve implementar o construtor a seguir.

Item Descrição
PrvParameterCollection() Cria uma classe PrvParameterCollection vazia.

Propriedades

Nome Description
Count

Obtém o número de elementos contidos no ICollection.

(Herdado de ICollection)
IsFixedSize

Obtém um valor que indica se o IList tamanho tem um tamanho fixo.

(Herdado de IList)
IsReadOnly

Obtém um valor que indica se o IList valor é somente leitura.

(Herdado de IList)
IsSynchronized

Obtém um valor que indica se o acesso ao 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

Nome Description
Add(Object)

Adiciona um item ao IList.

(Herdado de IList)
Clear()

Remove todos os itens do IList.

(Herdado de IList)
Contains(Object)

Determina se o IList valor contém 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 de ICollection um Array, começando em um índice específico Array .

(Herdado de ICollection)
GetEnumerator()

Retorna um enumerador que itera por meio de uma coleção.

(Herdado de IEnumerable)
IndexOf(Object)

Determina o índice de um item específico no IList.

(Herdado de IList)
IndexOf(String)

Obtém o local da IDataParameter coleção.

Insert(Int32, Object)

Insere um item no IList í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 IList item no índice especificado.

(Herdado de IList)
RemoveAt(String)

Remove o IDataParameter da coleção.

Métodos de Extensão

Nome Description
AsParallel(IEnumerable)

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

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.

Aplica-se a