DataColEnumerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот класс используется в тех случаях, когда перечислитель ADO возвращает набор записей или набор данных. Этот перечислитель обеспечивает перечисление по столбцам. Этот класс не наследуется.
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
- Наследование
-
DataColEnumerator
- Реализации
Комментарии
Члены этого класса нельзя использовать напрямую. Этот класс используется ключевым словом foreach (For Each в Visual Basic). В следующем примере кода показан фрагмент foreach цикла, демонстрирующий простое использование индексирования для размещения столбца данных в перечислитель и итерации по нему.
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.
}
Для сопоставления переменной необходимо задать значение -1, чтобы получить всю коллекцию в переменную, а не получить только столбец, основанный на индексе, чтобы получить к нему доступ напрямую.
Свойства
| Current |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает текущий объект в коллекции. |
Методы
| MoveNext() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Указывает, переходит ли перечислитель к следующему элементу. |
| Reset() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Сбрасывает DataColEnumerator конфигурацию по умолчанию. |