ForEachEnumerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перечисляет элементы, по которым назначено ForEachLoop итеративное выполнение.
public ref class ForEachEnumerator abstract : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator
public abstract class ForEachEnumerator : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator
type ForEachEnumerator = class
inherit DtsObject
interface IDTSForEachEnumerator
Public MustInherit Class ForEachEnumerator
Inherits DtsObject
Implements IDTSForEachEnumerator
- Наследование
- Производный
- Реализации
Комментарии
Этот класс предоставляет абстрактный (MustInheritв Visual Basic) базовый класс для переписчиков по foreach коллекции циклов. Наследует от DtsObject и IDTSForEachEnumerator.
Конструкторы
| Имя | Описание |
|---|---|
| ForEachEnumerator() |
Инициализирует новый экземпляр класса ForEachEnumerator. |
Свойства
| Имя | Описание |
|---|---|
| CollectionEnumerator |
Получает или устанавливает булевое значение, которое указывает, перечисляет ли переписчик циклов форича коллекции объектов или перечисляет коллекции коллекций. |
| TargetServerVersion |
Перечисляет элементы, по которым назначено ForEachLoop итеративное выполнение. |
| Version |
Возвращает номер версии пакета. Это свойство доступно только для чтения. |
Методы
| Имя | Описание |
|---|---|
| CanUpdate(String) |
Булевый XML, который показывает, может ли новый XML пакета обновлять старый XML пакета. |
| Equals(Object) |
Определяет, равны ли два экземпляра объекта. (Унаследовано от DtsObject) |
| GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Возвращает управляемый переписчик IEnumerator для переполнения коллекций. |
| GetHashCode() |
Возвращает хэш-код для этого экземпляра. (Унаследовано от DtsObject) |
| InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker) |
Инициализирует свойства, связанные с задачей. Этот метод вызывается в среде выполнения и не используется в коде. |
| Update(String) |
Этот метод обновляет XML старого пакета с новым XML пакета, если CanUpdate(String) установлен true. |
| Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Позволяет контейнеру определить, содержит ли он некорректные настройки, которые помешают успешному выполнению. |