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


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()

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

Свойства

CollectionEnumerator

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

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

Возвращает или задает строку, содержащую сведения о соединении для перечислителя набора строк схемы.

ForEachEnumeratorDescription

Возвращает описание forEachSchemaRowsetEnumerator.

ForEachEnumeratorDisplayName

Возвращает или задает строку, содержащую отображаемое имя перечислителя.

Restrictions

Возвращает или задает массив строк, содержащий ограничения, применяемые к возвращаемого набора строк.

SchemaRowset

Возвращает или задает идентификатор GUID схемы.

TargetServerVersion

Содержит методы и свойства для реализации цикла Foreach, который перечисляет набор строк схемы. Этот класс не наследуется.

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

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

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

Методы

CanUpdate(String)

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

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

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

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

Возвращает интерфейс IEnumerator, который может выполнять итерацию по объекту 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)

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