IDTSFriendlyEnumCollection100 Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит коллекцию объектов IDTSFriendlyEnum100.
public interface class IDTSFriendlyEnumCollection100 : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("F754146D-79CA-4EE5-8024-23C835FB143B")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("0992C731-3097-4570-BB0F-DC53CCFD9D96")]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("188AC04F-8D1A-4A1D-9B7F-B0075E5501D7")]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("F754146D-79CA-4EE5-8024-23C835FB143B")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnumCollection100 = interface
interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("0992C731-3097-4570-BB0F-DC53CCFD9D96")>]
type IDTSFriendlyEnumCollection100 = interface
interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("188AC04F-8D1A-4A1D-9B7F-B0075E5501D7")>]
type IDTSFriendlyEnumCollection100 = interface
interface IEnumerable
Public Interface IDTSFriendlyEnumCollection100
Implements IEnumerable
- Атрибуты
- Реализации
Комментарии
Коллекция представляет собой вспомогательный интерфейс, используемый IDTSFriendlyEnumCollection100 нативными разработчиками компонентов C++ для предоставления имён значений перечисления, когда перечисление указывается как значение IDTSCustomProperty100 объекта. И IDTSFriendlyEnumCollection100IDTSFriendlyEnum100 используются в сочетании со следующими макросами для получения удобных названий значений перечисления в 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.
Свойства
| Имя | Описание |
|---|---|
| Count |
Получает количество элементов, содержащихся в коллекции IDTSFriendlyEnumCollection100 . |
| IsFlags |
Получает значение, указывающее, можно ли объединить значения IDTSFriendlyEnum100 объектов в .IDTSFriendlyEnumCollection100 |
| Item[Object] |
Получает параметр, IDTSFriendlyEnumCollection100 заданный |
Методы
| Имя | Описание |
|---|---|
| GetEnumerator() |
Возвращает IEnumerator, который может итерировать по IDTSFriendlyEnumCollection100. |