ForEachEnumeratorHost クラス
ForEachEnumerator のホスト クラスを定義します。 このクラスは継承できません。
継承階層
System.Object
Microsoft.SqlServer.Dts.Runtime.DtsObject
Microsoft.SqlServer.Dts.Runtime.ForEachEnumeratorHost
名前空間: Microsoft.SqlServer.Dts.Runtime
アセンブリ: Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)
構文
'宣言
Public NotInheritable Class ForEachEnumeratorHost _
Inherits DtsObject _
Implements IDTSName, IDTSPersist, IDTSObjectHost, IDTSForEachEnumerator, _
IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath
'使用
Dim instance As ForEachEnumeratorHost
public sealed class ForEachEnumeratorHost : DtsObject,
IDTSName, IDTSPersist, IDTSObjectHost, IDTSForEachEnumerator, IDTSPropertiesProvider,
IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath
public ref class ForEachEnumeratorHost sealed : public DtsObject,
IDTSName, IDTSPersist, IDTSObjectHost, IDTSForEachEnumerator, IDTSPropertiesProvider,
IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath
[<SealedAttribute>]
type ForEachEnumeratorHost =
class
inherit DtsObject
interface IDTSName
interface IDTSPersist
interface IDTSObjectHost
interface IDTSForEachEnumerator
interface IDTSPropertiesProvider
interface IDTSPropertiesProviderEx
interface IDTSPackagePath
interface IDTSExecutionPath
end
public final class ForEachEnumeratorHost extends DtsObject implements IDTSName, IDTSPersist, IDTSObjectHost, IDTSForEachEnumerator, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSPackagePath, IDTSExecutionPath
ForEachEnumeratorHost 型は、以下のメンバーを公開しています。
プロパティ
名前 | 説明 | |
---|---|---|
CollectionEnumerator | ホスト列挙子がオブジェクトまたはコレクションのどちらのコレクションを列挙しているのかを示す Boolean を取得します。値の設定も可能です。 | |
CreationName | ランタイムが ForEachEnumeratorHost オブジェクトのインスタンス作成に使用する文字列を返します。このプロパティは読み取り専用です。 | |
DelayValidation | パッケージが実行されるまで ForEachEnumerator 検証が遅延されるかどうかを示す Boolean を取得します。値の設定も可能です。 | |
Description | ホストの説明を取得します。値の設定も可能です。 | |
HasExpressions | ForEachEnumeratorHost オブジェクトが式を持つかどうかを示す値を取得します。 | |
HostType | ForEachEnumerator を使用しているホストの種類を示す列挙を取得します。このプロパティは読み取り専用です。 | |
ID | ホストに割り当てられた GUID を返します。 | |
InnerObject | ホストの内部オブジェクトを返します。この内部オブジェクトは、ホストされている ForEachEnumerator です。 | |
Name | ホストの名前を取得します。値の設定も可能です。 | |
Properties | DtsProperty オブジェクトを含む DtsProperties コレクションを返します。各 DtsProperty には、ForEachEnumeratorHost の各タスクに関する追加情報が含まれます。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
Equals | 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。) | |
GetEnumerator | ForEachEnumerator の繰り返し処理で使用する IEnumerator インターフェイスを返します。 | |
GetExecutionPath | ForEachEnumeratorHost オブジェクトの実行パスを取得します。 | |
GetExpression | 指定したプロパティの式を表す String を返します。Null は、式が割り当てられていないことを示します。 | |
GetHashCode | このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。) | |
GetPackagePath | ForEachEnumeratorHost オブジェクトのパッケージ パスを取得します。 | |
GetType | (Object から継承されています。) | |
LoadFromXML | このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application.LoadPackage メソッドを使用します。 | |
SaveToXML | このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application.SaveToXml メソッドを使用します。 | |
SetExpression | 指定した式をプロパティに割り当てます。既存の式をプロパティから削除するには、nullNULL 参照 (Visual Basic では Nothing) を指定します。 | |
ToString | (Object から継承されています。) | |
Validate | ForEachEnumerator の正常実行を妨げる無効な設定がホストに含まれていないかを確認できます。 |
先頭に戻る
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。