FieldColEnumerator Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta clase se utiliza cuando el enumerador ADO devuelve un Conjunto de Datos o Conjuntos de Registros. Este enumerador permite enumerar sobre los campos. Esta clase no puede heredarse.
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
- Herencia
-
FieldColEnumerator
- Implementaciones
Comentarios
Los miembros de esta clase no pueden usarse directamente. Esta clase se utiliza mediante la foreach palabra clave (For Each en Visual Basic). El siguiente ejemplo de código es un fragmento de un foreach bucle que muestra simplemente cómo usar la indexación para colocar un campo en el enumerador e iterar sobre él.
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.
}
Debes configurar el índice para el mapeo de variables a -1 para recuperar toda la colección en la variable, en lugar de recuperar solo una columna basada en un índice, para poder acceder directamente a ella.
Propiedades
| Nombre | Description |
|---|---|
| Current |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Obtiene el objeto actual de la colección. |
Métodos
| Nombre | Description |
|---|---|
| MoveNext() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Indica si el enumerador pasa al siguiente elemento. |
| Reset() |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Reinicia la configuración por defecto. |