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
- Наследование
Комментарии
Этот класс позволяет получить доступ к элементам перечислителя напрямую без вызова 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) |