Язык

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 успешному выполнению.

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