ForEachEnumeratorHost クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) |
2 つのオブジェクト インスタンスが等しいかどうかを判断します。 (継承元 DtsObject) |
| GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) |
ForEachEnumeratorの反復に使うIEnumeratorインターフェースを返します。 |
| GetExecutionPath() |
ForEachEnumeratorHostオブジェクトの実行パスを取得します。 |
| GetExpression(String) |
指定されたプロパティの表現を含むStringを返します。 ヌルとは、式が割り当てられていないことを意味します。 |
| 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 の実行を妨げる無効な設定がないかを判断できるようにします。 |