Partilhar via


FieldColEnumerator Classe

Definição

Esta classe é usada quando o enumerador ADO retorna um Conjunto de Dados ou um Conjunto de Registros. Esse enumerador permite enumerar nos 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 é uma parte de um foreach loop mostrando simplesmente como usar a 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 de variável como -1 para recuperar toda a coleção na variável, em vez de recuperar apenas uma coluna baseada em um índice, para que você possa acessá-la diretamente.

Propriedades

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

MoveNext()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Indica se o enumerador move 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 para a configuração padrão.

Aplica-se a