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


ForEachEnumeratorHost Класс

Определение

Определяет класс узла для ForEachEnumerator. Этот класс не наследуется.

public ref class ForEachEnumeratorHost sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSObjectHost, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx
public sealed class ForEachEnumeratorHost : Microsoft.SqlServer.Dts.Runtime.DtsObject, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSObjectHost, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx
type ForEachEnumeratorHost = class
    inherit DtsObject
    interface IDTSName
    interface IDTSPersist
    interface IDTSObjectHost
    interface IDTSForEachEnumerator
    interface IDTSPropertiesProvider
    interface IDTSPropertiesProviderEx
    interface IDTSPackagePath
    interface IDTSExecutionPath
Public NotInheritable Class ForEachEnumeratorHost
Inherits DtsObject
Implements IDTSExecutionPath, IDTSForEachEnumerator, IDTSName, IDTSObjectHost, IDTSPackagePath, IDTSPersist, IDTSPropertiesProvider, IDTSPropertiesProviderEx
Наследование
ForEachEnumeratorHost
Реализации

Свойства

CollectionEnumerator

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

CreationName

Возвращает строку, используемую средой выполнения для создания экземпляра объекта ForEachEnumeratorHost. Это свойство доступно только для чтения.

DelayValidation

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

Description

Возвращает или задает описание узла.

HasExpressions

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

HostType

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

ID

Возвращает идентификатор GUID, назначенный узлу.

InnerObject

Возвращает внутренний объект узла, который является размещаемым ForEachEnumerator.

Name

Возвращает или задает имя узла.

Properties

Возвращает коллекцию DtsProperties, которая содержит объекты DtsProperty. Каждое свойство DtsProperty располагает дополнительными сведениями о каждой задаче в ForEachEnumeratorHost.

Методы

Equals(Object)

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

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

Возвращает интерфейс IEnumerator для использования в переборе ForEachEnumerator.

GetExecutionPath()

Возвращает путь выполнения для объекта ForEachEnumeratorHost.

GetExpression(String)

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

GetHashCode()

Возвращает хэш-код данного экземпляра.

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

Возвращает путь к пакету для объекта ForEachEnumeratorHost.

LoadFromXML(XmlNode, IDTSEvents)

Вызов этого метода кодом вашего приложения невозможен. Для загрузки пакета, сохраненного в виде XML-файла, используйте метод LoadPackage(String, IDTSEvents).

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Вызов этого метода кодом вашего приложения невозможен. Для сохранения пакета в виде XML-файла используйте метод SaveToXml(String, Package, IDTSEvents).

SetExpression(String, String)

Присваивает указанное выражение свойству. Укажите значение NULL, чтобы удалить существующее выражение из свойства.

Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

Предоставляет узлу возможность определить наличие недопустимых настроек, которые могут помешать успешному выполнению ForEachEnumerator.

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