ForEachSchemaRowsetEnumerator クラス

スキーマ行セットに対して列挙を行う Foreach ループを実装するためのメソッドとプロパティを含みます。このクラスは継承できません。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DtsObject
    Microsoft.SqlServer.Dts.Runtime. . :: . .ForEachEnumerator
      Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO..::..ForEachSchemaRowsetEnumerator

名前空間:  Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO
アセンブリ:  Microsoft.SqlServer.ForEachADOEnumerator (Microsoft.SqlServer.ForEachADOEnumerator.dll)

構文

'宣言
<DtsForEachEnumeratorAttribute(LocalizationType := GetType(ForEachSchemaRowsetEnumerator), UITypeName := "Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")> _
Public NotInheritable Class ForEachSchemaRowsetEnumerator _
    Inherits ForEachEnumerator _
    Implements IDTSForEachSchemaRowsetEnumerator, IDTSComponentPersist
'使用
Dim instance As ForEachSchemaRowsetEnumerator
[DtsForEachEnumeratorAttribute(LocalizationType = typeof(ForEachSchemaRowsetEnumerator), UITypeName = "Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public sealed class ForEachSchemaRowsetEnumerator : ForEachEnumerator, 
    IDTSForEachSchemaRowsetEnumerator, IDTSComponentPersist
[DtsForEachEnumeratorAttribute(LocalizationType = typeof(ForEachSchemaRowsetEnumerator), UITypeName = L"Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")]
public ref class ForEachSchemaRowsetEnumerator sealed : public ForEachEnumerator, 
    IDTSForEachSchemaRowsetEnumerator, IDTSComponentPersist
[<SealedAttribute>]
[<DtsForEachEnumeratorAttribute(LocalizationType = typeof(ForEachSchemaRowsetEnumerator), UITypeName = "Microsoft.SqlServer.Dts.Runtime.Enumerators.ADO.ForEachSchemaRowsetEnumeratorUI, Microsoft.SqlServer.ForEachADOEnumeratorUI, Version={0}, Culture=Neutral, PublicKeyToken=89845dcd8080cc91")>]
type ForEachSchemaRowsetEnumerator =  
    class
        inherit ForEachEnumerator
        interface IDTSForEachSchemaRowsetEnumerator
        interface IDTSComponentPersist
    end
public final class ForEachSchemaRowsetEnumerator extends ForEachEnumerator implements IDTSForEachSchemaRowsetEnumerator, IDTSComponentPersist

ForEachSchemaRowsetEnumerator 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド ForEachSchemaRowsetEnumerator ForEachSchemaRowsetEnumerator クラスの新しいインスタンスを初期化します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ CollectionEnumerator foreach ループ列挙子がオブジェクトまたはコレクションのどちらのコレクションを列挙しているのかを示す Boolean を取得します。値の設定も可能です。 (ForEachEnumerator から継承されています。)
パブリック プロパティ Connection スキーマ行セットの列挙子の接続情報を表す String を取得します。値の設定も可能です。
パブリック プロパティ静的メンバー ForEachEnumeratorDescription ForEachSchemaRowsetEnumerator の説明を返します。
パブリック プロパティ静的メンバー ForEachEnumeratorDisplayName 列挙子の表示名を表す String を取得します。値の設定も可能です。
パブリック プロパティ Restrictions 返される行セットに適用される制限を表す Strings の配列を取得します。値の設定も可能です。
パブリック プロパティ SchemaRowset スキーマの GUID を取得します。値の設定も可能です。
パブリック プロパティ Version パッケージのバージョン番号を返します。このプロパティは読み取り専用です。 (ForEachEnumerator から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド CanUpdate 新しいパッケージの XML で古いパッケージの XML を更新できるかどうかを示す Boolean です。 (ForEachEnumerator から継承されています。)
パブリック メソッド Equals 2 つのオブジェクト インスタンスが等しいかどうかを示します。 (DtsObject から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetEnumerator コレクションの繰り返し処理で使用する列挙子を返します。 (ForEachEnumerator. . :: . .GetEnumerator(Connections, VariableDispenser, IDTSInfoEvents, IDTSLogging) をオーバーライドします。)
パブリック メソッド GetHashCode このインスタンスのハッシュ コードを返します。 (DtsObject から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド InitializeForEachEnumerator タスクに関連付けられたプロパティを初期化します。このメソッドはランタイムで呼び出されるメソッドであり、コードでは使用されません。 (ForEachEnumerator から継承されています。)
パブリック メソッド LoadFromXML このメソッドをアプリケーション コードから呼び出すことはできません。.xml として保存されたパッケージを読み込むには、Application..::..LoadPackage メソッドを使用します。
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド SaveToXML このメソッドをアプリケーション コードから呼び出すことはできません。パッケージを .xml として保存するには、Application..::..SaveToXml メソッドを使用します。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Update CanUpdate が true に設定されている場合、このメソッドによって、古いパッケージの XML が新しいパッケージの XML で更新されます。 (ForEachEnumerator から継承されています。)
パブリック メソッド Validate コンテナの正常実行を妨げる無効な設定が含まれていないかどうかを確認できます。 (ForEachEnumerator から継承されています。)

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。