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


ForEachItemEnumerator Класс

Определение

Реализует перечислитель для коллекции ForEachItem. Этот класс не наследуется.

public ref class ForEachItemEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator
public sealed class ForEachItemEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator
type ForEachItemEnumerator = class
    inherit ForEachEnumerator
Public NotInheritable Class ForEachItemEnumerator
Inherits ForEachEnumerator
Наследование
ForEachItemEnumerator

Комментарии

Этот класс позволяет получить доступ к элементам перечислителя напрямую без вызова GetEnumerator. Этот интерфейс также позволяет перечислителю добавлять данные в коллекцию. Кроме того, он содержит ImportXML и ExportXML методы, позволяющие перечислителю считывать и записывать данные в файл .xml.

Свойства

CollectionEnumerator

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

(Унаследовано от ForEachEnumerator)
Items

Возвращает или задает коллекцию элементов ForEachItems.

TargetServerVersion

Реализует перечислитель для коллекции ForEachItem. Этот класс не наследуется.

(Унаследовано от ForEachEnumerator)
Version

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

(Унаследовано от ForEachEnumerator)

Методы

CanUpdate(String)

Логическое значение, указывающее, может ли новый XML-код пакета обновить старый XML-код пакета.

(Унаследовано от ForEachEnumerator)
Equals(Object)

Определяет, равны ли два экземпляра объекта.

(Унаследовано от DtsObject)
ExportXML(String)

Экспортирует данные в XML-файл.

GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Извлекает интерфейс IEnumerator для итерации по ForEachItem коллекции.

GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от DtsObject)
ImportXML(String)

Импортирует XML в коллекцию.

InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

Инициализирует свойства, связанные с задачей. Этот метод вызывается средой выполнения и не используется в коде.

(Унаследовано от ForEachEnumerator)
Update(String)

Этот метод обновляет старый XML-код пакета с новым XML-кодом пакета, если CanUpdate(String) задано значение true.

(Унаследовано от ForEachEnumerator)
Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

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

(Унаследовано от ForEachEnumerator)

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