Язык

IDTSFriendlyEnum100 Интерфейс

Определение

Даёт имена для значений перечисления.

public interface class IDTSFriendlyEnum100
[System.Runtime.InteropServices.Guid("D9F50A74-6F87-4CBE-9933-AF55260670C7")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnum100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("26D59CDA-17F7-4474-91E1-F6758FA10AE6")]
public interface IDTSFriendlyEnum100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("9A3002D8-B237-4E7B-861D-41C978C3F624")]
public interface IDTSFriendlyEnum100
[<System.Runtime.InteropServices.Guid("D9F50A74-6F87-4CBE-9933-AF55260670C7")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnum100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("26D59CDA-17F7-4474-91E1-F6758FA10AE6")>]
type IDTSFriendlyEnum100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("9A3002D8-B237-4E7B-861D-41C978C3F624")>]
type IDTSFriendlyEnum100 = interface
Public Interface IDTSFriendlyEnum100
Атрибуты

Комментарии

Интерфейс представляет собой вспомогательный интерфейс, используемый IDTSFriendlyEnum100 нативными разработчиками компонентов C++ для предоставления «дружественных имён» значения элемента в перечислении. И IDTSFriendlyEnum100IDTSFriendlyEnumCollection100 используются в сочетании со следующими макросами для получения удобных названий значений перечисления в DTS Designer.

Макрос Описание
BEGIN_FRIENDLY_NAME_ENUM_LIST Начинается дружеский список имён.
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) Запускается дружественный блок списка имён. Это указывается один раз для каждого перечисления. Параметр EnumerationName задаёт название перечисления, а IsFlags параметр указывает, можно ли объединить значения в перечислении OR.
FRIENDLY_NAME(Value, NameID) Добавляет дружественное название для конкретного значения в перечислении, указанном в BEGIN_FRIENDLY_NAME_ENUM. Value Параметр задаёт элемент в перечислении, а NameID параметр — строку, отображаемую для значения перечисления.
END_FRIENDLY_NAME_ENUM Указывает на конец дружественного переписа; указывается один раз для каждого макроса BEGIN_FRIENDLY_ENUM.
END_FRIENDLY_ENUM_LIST Заканчивается дружественный список имён для переписи.

После определения дружественного перечисления с использованием перечисленных выше макросов TypeConverter свойству IDTSCustomProperty100 объекта присваивается значение параметра, EnumerationName указанного в макросе BEGIN_FRIENDLY_NAME_ENUM.

Свойства

Имя Описание
Name

Получает название значения в перечислении.

Value

Получает дружелюбное название, используемое для элемента переписи, идентифицированного Name объектом.

Применяется к