Поделиться через


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
Наследование
ForEachEnumerator
Производный
Реализации

Комментарии

Этот класс предоставляет абстрактный базовый класс (MustInherit в Visual Basic) для перечислителей по foreach коллекции циклов. Наследует от DtsObject и IDTSForEachEnumerator.

Конструкторы

ForEachEnumerator()

Инициализирует новый экземпляр класса ForEachEnumerator.

Свойства

CollectionEnumerator

Возвращает или задает логическое значение, указывающее, перечисляет ли перечислитель цикла foreach коллекции объектов или перечисляет коллекции коллекций.

TargetServerVersion

Перечисляет элементы, которым назначен класс ForEachLoop для выполнения итерации.

Version

Возвращает номер версии пакета. Это свойство доступно только для чтения.

Методы

CanUpdate(String)

Логическое значение, указывающее, может ли новый 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)

Предоставляет контейнеру возможность определить, что он содержит недопустимые настройки, которые могут помешать его успешному выполнению.

Применяется к