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. Этот интерфейс также позволяет переписчику добавлять данные в свою коллекцию. Кроме того, есть ImportXMLExportXML методы, позволяющие переписчику читать и записывать данные в .xml файл.
Свойства
| Имя | Описание |
|---|---|
| CollectionEnumerator |
Получает или устанавливает булевое значение, которое указывает, перечисляет ли переписчик циклов форича коллекции объектов или перечисляет коллекции коллекций. (Унаследовано от ForEachEnumerator) |
| Items |
Получает или устанавливает коллекцию .ForEachItems |
| TargetServerVersion |
Реализует переписчик над коллекцией ForEachItem . Этот класс не наследуется. (Унаследовано от ForEachEnumerator) |
| Version |
Возвращает номер версии пакета. Это свойство доступно только для чтения. (Унаследовано от ForEachEnumerator) |
Методы
| Имя | Описание |
|---|---|
| CanUpdate(String) |
Булевый XML, который показывает, может ли новый 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) |