次の方法で共有


IDTSFriendlyEnumCollection100 インターフェイス

IDTSFriendlyEnum100 オブジェクトのコレクションが含まれます。

名前空間:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
アセンブリ:  Microsoft.SqlServer.DTSPipelineWrap (Microsoft.SqlServer.DTSPipelineWrap.dll)

構文

'宣言
<GuidAttribute("917E574E-6B28-42C5-B98A-238E67403DA3")> _
Public Interface IDTSFriendlyEnumCollection100 _
    Inherits IEnumerable
'使用
Dim instance As IDTSFriendlyEnumCollection100
[GuidAttribute("917E574E-6B28-42C5-B98A-238E67403DA3")]
public interface IDTSFriendlyEnumCollection100 : IEnumerable
[GuidAttribute(L"917E574E-6B28-42C5-B98A-238E67403DA3")]
public interface class IDTSFriendlyEnumCollection100 : IEnumerable
[<GuidAttribute("917E574E-6B28-42C5-B98A-238E67403DA3")>]
type IDTSFriendlyEnumCollection100 =  
    interface
        interface IEnumerable
    end
public interface IDTSFriendlyEnumCollection100 extends IEnumerable

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

プロパティ

  名前 説明
パブリック プロパティ Count IDTSFriendlyEnumCollection100 コレクションに含まれる要素数を取得します。
パブリック プロパティ IsFlags IDTSFriendlyEnumCollection100 の IDTSFriendlyEnum100 オブジェクトの値を一緒に組み合わせられるかどうかを指定する値を取得します。
パブリック プロパティ Item Index パラメータで指定された IDTSFriendlyEnumCollection100 を取得します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド GetEnumerator() () () () (IEnumerable から継承されています。)
パブリック メソッド GetEnumerator() () () () IDTSFriendlyEnumCollection100 を繰り返し処理できる IEnumerator を返します。

先頭に戻る

説明

IDTSFriendlyEnumCollection100 コレクションは、列挙が IDTSCustomProperty100 オブジェクトの値として指定される場合、列挙の値の名前を公開するためにネイティブ C++ コンポーネント開発者が使用するヘルパ インターフェイスです。IDTSFriendlyEnumCollection100 と IDTSFriendlyEnum100 は、DTS デザイナでの列挙の値に対する表示名を提供するために、次のマクロと組み合わせて使用されます。

マクロ

説明

BEGIN_FRIENDLY_NAME_ENUM_LIST

表示名の列挙一覧を開始します。

BEGIN_FRIENDLY_NAME_ENUM(EnumerationName, IsFlags)

表示名の列挙一覧ブロックを開始します。これは、列挙ごとに 1 回指定されます。EnumerationName パラメータは列挙の名前を指定し、IsFlags パラメータは列挙の値を OR で結合できるかどうかを指定します。

FRIENDLY_NAME(Value, NameID)

BEGIN_FRIENDLY_NAME_ENUM で指定されている列挙の特定の値に対する表示名を追加します。Value パラメータは列挙の項目を指定し、NameID パラメータは列挙値に対して表示される文字列を指定します。

END_FRIENDLY_NAME_ENUM

表示名の列挙の終了を示します。BEGIN_FRIENDLY_ENUM マクロごとに 1 回指定されます。

END_FRIENDLY_ENUM_LIST

表示名の列挙一覧を終了します。

上記のマクロを使用して表示名の列挙を定義すると、IDTSCustomProperty100 オブジェクトの TypeConverter プロパティには、BEGIN_FRIENDLY_NAME_ENUM マクロで指定された EnumerationName パラメータの値が割り当てられます。