次の方法で共有


ManagedForEachEnumeratorWrapper クラス

この API は、SQL Server 2012 インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

マネージ For Each 列挙子のラッパーを表します。 このクラスは継承できません。

この API は、CLS に準拠していません。 

継承階層

System.Object
  Microsoft.SqlServer.Dts.Runtime.ManagedForEachEnumeratorWrapper

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

構文

'宣言
<GuidAttribute("B94DBDA9-2F52-44B3-B6EB-2438D99B1405")> _
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public NotInheritable Class ManagedForEachEnumeratorWrapper _
    Implements IDTSManagedForEachEnumeratorWrapper100, IDTSForEachEnumerator100, IDTSComponentPersist100, IDTSObjectVersionUpdate100
'使用
Dim instance As ManagedForEachEnumeratorWrapper
[GuidAttribute("B94DBDA9-2F52-44B3-B6EB-2438D99B1405")]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public sealed class ManagedForEachEnumeratorWrapper : IDTSManagedForEachEnumeratorWrapper100, 
    IDTSForEachEnumerator100, IDTSComponentPersist100, IDTSObjectVersionUpdate100
[GuidAttribute(L"B94DBDA9-2F52-44B3-B6EB-2438D99B1405")]
[CLSCompliantAttribute(false)]
[ComVisibleAttribute(true)]
public ref class ManagedForEachEnumeratorWrapper sealed : IDTSManagedForEachEnumeratorWrapper100, 
    IDTSForEachEnumerator100, IDTSComponentPersist100, IDTSObjectVersionUpdate100
[<SealedAttribute>]
[<GuidAttribute("B94DBDA9-2F52-44B3-B6EB-2438D99B1405")>]
[<CLSCompliantAttribute(false)>]
[<ComVisibleAttribute(true)>]
type ManagedForEachEnumeratorWrapper =  
    class 
        interface IDTSManagedForEachEnumeratorWrapper100 
        interface IDTSForEachEnumerator100 
        interface IDTSComponentPersist100 
        interface IDTSObjectVersionUpdate100 
    end
public final class ManagedForEachEnumeratorWrapper implements IDTSManagedForEachEnumeratorWrapper100, IDTSForEachEnumerator100, IDTSComponentPersist100, IDTSObjectVersionUpdate100

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

コンストラクター

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

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ CollectionEnumerator インフラストラクチャです。コレクション列挙子を取得します。値の設定も可能です。
パブリック プロパティ ManagedForEachEnumeratorQualifiedName インフラストラクチャです。列挙子の名前を取得します。
パブリック プロパティ Version インフラストラクチャです。列挙子のバージョンを取得します。
パブリック プロパティ WrappedForEachEnumerator インフラストラクチャです。ラップされた For Each 列挙子を取得します。値の設定も可能です。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド CanUpdate インフラストラクチャです。列挙子を更新できるかどうかを指定します。
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド GetEnumerator インフラストラクチャです。列挙子を取得します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetSite インフラストラクチャです。列挙子のラッパーのサイトを取得します。
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド InitializeForEachEnumerator インフラストラクチャです。For Each 列挙子を初期化します。
パブリック メソッド LoadFromXML インフラストラクチャです。XML ファイルから要素ノードを読み込みます。
パブリック メソッド SaveToXML インフラストラクチャです。ドキュメント オブジェクトを XML に保存します。
パブリック メソッド SetManagedForEachEnumerator インフラストラクチャです。マネージ For Each 列挙子を設定します。
パブリック メソッド SetSite インフラストラクチャです。pUnk サイトを設定します。
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド Update インフラストラクチャです。XML オブジェクトを更新します。
パブリック メソッド Validate インフラストラクチャです。列挙子のラッパーを検証します。

先頭に戻る

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間