ForEachSchemaRowsetEnumerator Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит методы и свойства для реализации цикла Foreach, который перечисляет множество строк схемы. Этот класс не наследуется.
public ref class ForEachSchemaRowsetEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::ADO::IDTSForEachSchemaRowsetEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachSchemaRowsetEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.IDTSForEachSchemaRowsetEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumerator), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachSchemaRowsetEnumerator = class
inherit ForEachEnumerator
interface IDTSForEachSchemaRowsetEnumerator
interface IDTSComponentPersist
Public NotInheritable Class ForEachSchemaRowsetEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachSchemaRowsetEnumerator
- Наследование
- Атрибуты
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| ForEachSchemaRowsetEnumerator() |
Инициализирует новый экземпляр класса ForEachSchemaRowsetEnumerator. |
Свойства
| Имя | Описание |
|---|---|
| CollectionEnumerator |
Получает или устанавливает булевое значение, которое указывает, перечисляет ли переписчик циклов форича коллекции объектов или перечисляет коллекции коллекций. (Унаследовано от ForEachEnumerator) |
| Connection |
Получает или устанавливает строку, содержащую информацию о соединении для переписчика множества строк схемы. |
| ForEachEnumeratorDescription |
Возвращает описание для ForEachSchemaRowsetEnumerator. |
| ForEachEnumeratorDisplayName |
Получает или устанавливает строку, содержащую отображаемое имя переписчика. |
| Restrictions |
Получает или устанавливает массив строк, содержащий ограничения, применяемые к возвращаемому набору строк. |
| SchemaRowset |
Получает или устанавливает GUID схемы. |
| TargetServerVersion |
Содержит методы и свойства для реализации цикла Foreach, который перечисляет множество строк схемы. Этот класс не наследуется. (Унаследовано от ForEachEnumerator) |
| Version |
Возвращает номер версии пакета. Это свойство доступно только для чтения. (Унаследовано от ForEachEnumerator) |
Методы
| Имя | Описание |
|---|---|
| CanUpdate(String) |
Булевый XML, который показывает, может ли новый XML пакета обновлять старый XML пакета. (Унаследовано от ForEachEnumerator) |
| Equals(Object) |
Определяет, равны ли два экземпляра объекта. (Унаследовано от DtsObject) |
| GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Возвращает интерфейс IEnumerator, который может переходить по объекту ActiveX Data Objects (ADO). |
| GetHashCode() |
Возвращает хэш-код для этого экземпляра. (Унаследовано от DtsObject) |
| InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker) |
Инициализирует свойства, связанные с задачей. Этот метод вызывается в среде выполнения и не используется в коде. (Унаследовано от ForEachEnumerator) |
| LoadFromXML(XmlElement, IDTSInfoEvents) |
Этот метод не может быть вызван вашим кодом приложения. Чтобы загрузить пакет, который сохраняется как .xml на жёсткий диск, используйте метод.LoadPackage(String, IDTSEvents) |
| SaveToXML(XmlDocument, IDTSInfoEvents) |
Этот метод не может быть вызван вашим кодом приложения. Чтобы сохранить посылку как .xml, используйте метод.SaveToXml(String, Package, IDTSEvents) |
| Update(String) |
Этот метод обновляет XML старого пакета с новым XML пакета, если CanUpdate(String) установлен true. (Унаследовано от ForEachEnumerator) |
| Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
Позволяет контейнеру определить, содержит ли он некорректные настройки, которые помешают успешному выполнению. (Унаследовано от ForEachEnumerator) |