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
- Наследование
- Реализации
Свойства
| Имя | Описание |
|---|---|
| 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 успешному выполнению. |