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


ForEachSMOEnumerator Класс

Определение

Содержит элементы, используемые при перечислении SQL Server объектов управления (SMO). Этот класс не наследуется.

public ref class ForEachSMOEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::SMO::IDTSForEachSMOEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumeratorUI, Microsoft.SqlServer.ForEachSMOEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachSMOEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.IDTSForEachSMOEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.SMO.ForEachSMOEnumeratorUI, Microsoft.SqlServer.ForEachSMOEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachSMOEnumerator = class
    inherit ForEachEnumerator
    interface IDTSComponentPersist
    interface IDTSForEachSMOEnumerator
Public NotInheritable Class ForEachSMOEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachSMOEnumerator
Наследование
ForEachSMOEnumerator
Атрибуты
Реализации

Конструкторы

ForEachSMOEnumerator()

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

Свойства

CollectionEnumerator

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

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

Возвращает или задает строку, содержащую универсальное имя ресурса (URN) перечисления SMO для выбранного перечисления.

TargetServerVersion

Содержит элементы, используемые при перечислении SQL Server объектов управления (SMO). Этот класс не наследуется.

(Унаследовано от 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)

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

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