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.

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

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

Свойства

Name
Value

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