IDTSFriendlyEnum100 Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public interface class IDTSFriendlyEnum100
[System.Runtime.InteropServices.Guid("0EC4EFFF-DDE2-4637-A091-2BAAF3B24197")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnum100
[<System.Runtime.InteropServices.Guid("0EC4EFFF-DDE2-4637-A091-2BAAF3B24197")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnum100 = interface
Public Interface IDTSFriendlyEnum100
- Атрибуты
Комментарии
Интерфейс IDTSFriendlyEnum100 — это вспомогательный интерфейс, используемый нативными разработчиками компонентов C++ для предоставления «дружественных имён» значения элемента в перечислении. IDTSFriendlyEnum100 используются IDTSFriendlyEnumCollection100 в сочетании со следующими макросами для создания удобных названий значений перечисления в 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.