DataColEnumerator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Klasse wird verwendet, wenn der ADO-Enumerator einen Datensatz oder Datensatz zurückgibt. Mit diesem Zähler kannst du über die Spalten hinweg aufzählen. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
-
DataColEnumerator
- Implementiert
Hinweise
Die Mitglieder dieser Klasse können nicht direkt verwendet werden. Diese Klasse wird vom foreach Schlüsselwort verwendet (For Each in Visual Basic). Das folgende Codebeispiel ist ein Teil einer foreach Schleife, die einfach zeigt, wie man mit Indexierung eine Datenspalte in den Enumerator legt und darüber iteriert.
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.
}
Du musst den Index für die Variablenzuordnung auf -1 setzen, um die gesamte Sammlung in die Variable abzurufen, anstatt nur eine Spalte zu beziehen, die auf einem Index basiert, sodass du sie direkt abrufen kannst.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Current |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Ruft das aktuelle Objekt in der Auflistung ab. |
Methoden
| Name | Beschreibung |
|---|---|
| MoveNext() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Gibt an, ob der Zähler zum nächsten Element übergeht. |
| Reset() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Setzt die auf DataColEnumerator seine Standardkonfiguration zurück |