FieldColEnumerator Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette classe est utilisée lorsque l'énumérateur ADO retourne un dataset ou un recordset. Cet énumérateur vous permet d'énumérer les champs. Cette classe ne peut pas être héritée.
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
- Héritage
-
FieldColEnumerator
- Implémente
Remarques
Les membres de cette classe ne peuvent pas être utilisés directement. Cette classe est utilisée par le foreach
mot clé (For Each
en Visual Basic). L’exemple de code suivant est un élément d’une foreach
boucle montrant simplement comment utiliser l’indexation pour placer un champ dans l’énumérateur et itérer dessus.
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.
}
Vous devez définir l’index du mappage de variable sur -1 pour récupérer l’ensemble de la collection dans la variable, au lieu de récupérer uniquement une colonne basée sur un index, afin de pouvoir y accéder directement.
Propriétés
Current |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient l’objet actuel dans la collection. |
Méthodes
MoveNext() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Indique si l'énumérateur passe à l'élément suivant. |
Reset() |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Rétablit la configuration par défaut. |