次の方法で共有


IDTSFriendlyEnumCollection90 Interface

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

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

構文

'宣言
<GuidAttribute("72BA2210-2BBB-4A5C-8557-C32B4554605A")> _
<TypeLibTypeAttribute(4160)> _
<DefaultMemberAttribute("Item")> _
Public Interface IDTSFriendlyEnumCollection90
    Inherits IEnumerable
[GuidAttribute("72BA2210-2BBB-4A5C-8557-C32B4554605A")] 
[TypeLibTypeAttribute(4160)] 
[DefaultMemberAttribute("Item")] 
public interface IDTSFriendlyEnumCollection90 : IEnumerable
[GuidAttribute(L"72BA2210-2BBB-4A5C-8557-C32B4554605A")] 
[TypeLibTypeAttribute(4160)] 
[DefaultMemberAttribute(L"Item")] 
public interface class IDTSFriendlyEnumCollection90 : IEnumerable
/** @attribute GuidAttribute("72BA2210-2BBB-4A5C-8557-C32B4554605A") */ 
/** @attribute TypeLibTypeAttribute(4160) */ 
/** @attribute DefaultMemberAttribute("Item") */ 
public interface IDTSFriendlyEnumCollection90 extends IEnumerable
GuidAttribute("72BA2210-2BBB-4A5C-8557-C32B4554605A") 
TypeLibTypeAttribute(4160) 
DefaultMemberAttribute("Item") 
public interface IDTSFriendlyEnumCollection90 extends IEnumerable

解説

IDTSFriendlyEnumCollection90 コレクションは、列挙が IDTSCustomProperty90 オブジェクトの値として指定される場合、列挙の値の名前を公開するためにネイティブ C++ コンポーネント開発者が使用するヘルパ インターフェイスです。IDTSFriendlyEnumCollection90IDTSFriendlyEnum90 は、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

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

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

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

IDTSFriendlyEnumCollection90 Members
Microsoft.SqlServer.Dts.Pipeline.Wrapper Namespace