FieldColEnumerator Classe

Definição

Essa classe é usada quando o enumerador ADO retorna um Conjunto de Dados ou Conjuntos de Registros. Este enumerador permite enumerar sobre os campos. Essa classe não pode ser herdada.

public ref class FieldColEnumerator sealed : System::Collections::IEnumerator
public sealed class FieldColEnumerator : System.Collections.IEnumerator
type FieldColEnumerator = class
    interface IEnumerator
Public NotInheritable Class FieldColEnumerator
Implements IEnumerator
Herança
FieldColEnumerator
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 um campo no enumerador e iterar sobre ele.

Vardisp.LockOneForWrite("VariableThatHadIndexSetToMinus1", vars)  

FieldColEnumerator fEnum = (FieldColEnumerator)vars[0]  
foreach (object o in fEnum)  
{  
    // 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.

Reinicia para a configuração padrão.

Aplica-se a