DataColEnumerator Classe
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.
Essa classe é usada quando o enumerador ADO retorna um Conjunto de Dados ou Conjuntos de Registros. Este enumerador permite que você enumere sobre as colunas. Essa classe não pode ser herdada.
public ref class DataColEnumerator sealed : System::Collections::IEnumerator
public sealed class DataColEnumerator : System.Collections.IEnumerator
type DataColEnumerator = class
interface IEnumerator
Public NotInheritable Class DataColEnumerator
Implements IEnumerator
- Herança
-
DataColEnumerator
- Implementações
Comentários
Os membros dessa classe não podem ser usados diretamente. Essa classe é usada pela foreach palavra-chave (For Each no Visual Basic). O exemplo de código a seguir é um trecho de um foreach loop que mostra simplesmente como usar indexação para colocar uma coluna de dados no enumerador e iterar sobre ela.
Vardisp.LockOneForWrite("VariableThatHadIndexSetToMinus1", vars)
DataColEnumerator dcEnum = (DataColEnumerator)vars[0]
foreach (object o in dcEnum)
{
// Do something with o,
// where o is the value of the column, just as you would get
// if you had a variable for a specific index.
}
Você deve definir o índice do mapeamento da variável para -1 para recuperar toda a coleção na variável, em vez de recuperar apenas uma coluna baseada em um índice, assim você pode acessá-la diretamente.
Propriedades
| Nome | Description |
|---|---|
| Current |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém o objeto atual na coleção. |
Métodos
| Nome | Description |
|---|---|
| MoveNext() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Indica se o enumerador passa para o próximo elemento. |
| Reset() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Redefine o DataColEnumerator para sua configuração padrão |