IDataParameterCollection Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recolhe todos os parâmetros relevantes para um objeto Command e os seus mapeamentos para colunas DataSet, e é implementado por fornecedores de dados .NET que acedem às 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
Observações
A IDataParameterCollection interface permite que uma classe herdadora implemente uma coleção de Parâmetros. Para mais informações sobre classes de Parâmetros, consulte Configuração de Parâmetros e Tipos de Dados de Parâmetros.
Uma aplicação não cria diretamente uma instância da IDataParameterCollection interface, mas cria uma instância de uma classe que herda IDataParameterCollection.
As classes que herdam IDataParameterCollection devem implementar os membros herdados, e normalmente definem membros adicionais para adicionar funcionalidades específicas do fornecedor. Por exemplo, a IDataParameterCollection interface define uma implementação do RemoveAt método. Por sua vez, a OleDbParameterCollection classe herda este método e define duas sobrecargas adicionais de RemoveAt.
Notas para Implementadores
Quando herdas da IDataParameterCollection interface, deves implementar o construtor seguinte.
| Número | Descrição |
|---|---|
| PrvParameterCollection() | Cria uma classe PrvParameterCollection vazia. |
Propriedades
| Name | 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 tem um tamanho fixo. (Herdado de IList) |
| IsReadOnly |
Recebe um valor que indica se o IList é apenas de leitura. (Herdado de IList) |
| IsSynchronized |
Recebe 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
| Name | 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 contém um valor específico. (Herdado de IList) |
| Contains(String) |
Recebe 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 num índice particular Array . (Herdado de ICollection) |
| GetEnumerator() |
Devolve um enumerador que itera numa coleção. (Herdado de IEnumerable) |
| IndexOf(Object) |
Determina o índice de um item específico no IList. (Herdado de IList) |
| IndexOf(String) |
Obtém a localização dentro IDataParameter da 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 da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| Cast<TResult>(IEnumerable) |
Conjura os elementos de an IEnumerable para o tipo especificado. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base num tipo especificado. |