ForEachFromVarEnumerator クラス

定義

この列挙子は、VariableName で指定された変数内のオブジェクトをループするために使用されます。

public ref class ForEachFromVarEnumerator sealed : Microsoft::SqlServer::Dts::Runtime::ForEachEnumerator, Microsoft::SqlServer::Dts::Runtime::Enumerators::FromVar::IDTSForEachFromVarEnumerator, Microsoft::SqlServer::Dts::Runtime::IDTSComponentPersist
[Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.ForEachFromVarEnumeratorUI, Microsoft.SqlServer.ForEachFromVarEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachFromVarEnumerator : Microsoft.SqlServer.Dts.Runtime.ForEachEnumerator, Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.IDTSForEachFromVarEnumerator, Microsoft.SqlServer.Dts.Runtime.IDTSComponentPersist
[<Microsoft.SqlServer.Dts.Runtime.DtsForEachEnumerator(LocalizationType=typeof(Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.Localized), UITypeName="Microsoft.SqlServer.Dts.Runtime.Enumerators.FromVar.ForEachFromVarEnumeratorUI, Microsoft.SqlServer.ForEachFromVarEnumeratorUI, Version={0}, Culture=neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachFromVarEnumerator = class
    inherit ForEachEnumerator
    interface IDTSComponentPersist
    interface IDTSForEachFromVarEnumerator
Public NotInheritable Class ForEachFromVarEnumerator
Inherits ForEachEnumerator
Implements IDTSComponentPersist, IDTSForEachFromVarEnumerator
継承
ForEachFromVarEnumerator
属性
実装

注釈

この列挙子は、クエリを実行し、クエリの結果が変数に格納される場合などに使用されます。 この列挙子を使用して、クエリの結果をループできます。

コンストラクター

ForEachFromVarEnumerator()

ForEachFromVarEnumerator クラスの新しいインスタンスを初期化します。

プロパティ

CollectionEnumerator

foreach ループ列挙子がオブジェクトのコレクションを列挙しているか、コレクションのコレクションを列挙しているかどうかを示すブール値を取得または設定します。

(継承元 ForEachEnumerator)
TargetServerVersion

この列挙子は、VariableName で指定された変数内のオブジェクトをループするために使用されます。

(継承元 ForEachEnumerator)
VariableName

列挙する変数の名前を取得します。値の設定も可能です。

Version

パッケージのバージョン番号を返します。 このプロパティは読み取り専用です。

(継承元 ForEachEnumerator)

メソッド

CanUpdate(String)

新しいパッケージ XML が古いパッケージ XML を更新できるかどうかを示すブール値。

(継承元 ForEachEnumerator)
Equals(Object)

2 つのオブジェクト インスタンスが等しいかどうかを判断します。

(継承元 DtsObject)
GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

ActiveX データ オブジェクト (ADO) オブジェクトを反復処理できる IEnumerator インターフェイスを返します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

(継承元 DtsObject)
InitializeForEachEnumerator(Connections, IDTSInfoEvents, ObjectReferenceTracker)

タスクに関連付けられたプロパティを初期化します。 このメソッドはランタイムから呼び出されるメソッドであり、コードでは使用されません。

(継承元 ForEachEnumerator)
LoadFromXML(XmlElement, IDTSInfoEvents)

このメソッドをアプリケーション コードから呼び出すことはできません。 .xml としてハード ドライブに保存されているパッケージを読み込むには、LoadPackage(String, IDTSEvents) メソッドを使用します。

SaveToXML(XmlDocument, IDTSInfoEvents)

このメソッドをアプリケーション コードから呼び出すことはできません。 パッケージを .xml として保存するには、SaveToXml(String, Package, IDTSEvents) メソッドを使用します。

Update(String)

このメソッドは、true に設定されている場合 CanUpdate(String) 、新しいパッケージ XML を使用して古いパッケージ XML を更新します。

(継承元 ForEachEnumerator)
Validate(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging)

コンテナーの正常実行を妨げる無効な設定が含まれていないかどうかを確認できます。

(継承元 ForEachEnumerator)

適用対象