IDTSFriendlyEnumCollection100 介面

定義

public interface class IDTSFriendlyEnumCollection100 : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("62A4A8D8-3B64-4EB0-BA77-6AE679985259")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("62A4A8D8-3B64-4EB0-BA77-6AE679985259")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnumCollection100 = interface
    interface IEnumerable
Public Interface IDTSFriendlyEnumCollection100
Implements IEnumerable
屬性
實作

備註

IDTSFriendlyEnumCollection100 集合是原生 C++ 元件開發者使用的輔助介面,當列舉被指定為物件值 IDTSCustomProperty100 時,該枚舉的名稱會被揭露。 IDTSFriendlyEnumCollection100 與 IDTSFriendlyEnum100 以下巨集結合使用,為 DTS 設計器中枚舉的值提供友善的名稱。

Macro 描述
BEGIN_FRIENDLY_NAME_ENUM_LIST 開始友善的名字列舉清單。
BEGIN_FRIENDLY_NAME_ENUM(EnumerationNameIsFlags, ) 開始一個友善的姓名列舉區塊。 每個枚舉都會指定一次。 參數 EnumerationName 指定列舉名稱, IsFlags 參數決定列舉中的值是否能合併成 OR。
FRIENDLY_NAME(ValueNameID 為列舉中指定的特定值加上友善名稱,BEGIN_FRIENDLY_NAME_ENUM中指定。 參數 Value 指定列舉中的項目, NameID 參數則指定列舉值所顯示的字串。
END_FRIENDLY_NAME_ENUM 表示友好列舉結束;每個BEGIN_FRIENDLY_ENUM巨集指定一次。
END_FRIENDLY_ENUM_LIST 結束友善的列舉名單。

在使用上述巨集定義友善的列舉後, TypeConverter 物件的屬性 IDTSCustomProperty100 會被賦予BEGIN_FRIENDLY_NAME_ENUM 巨集中指定的參數值 EnumerationName

屬性

名稱 Description
Count
IsFlags
Item[Object]

方法

名稱 Description
GetEnumerator()

適用於