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 — это вспомогательный интерфейс, используемый разработчиками собственных IDTSCustomProperty100 компонентов C++ для предоставления имен для значений перечисления, когда перечисление указано в качестве значения объекта. IdTSFriendlyEnumCollection100 и IDTSFriendlyEnum100 используются в сочетании со следующими макросами для предоставления понятных имен для значений перечисления в конструкторе DTS.
| Макрос | Описание |
|---|---|
| BEGIN_FRIENDLY_NAME_ENUM_LIST | Запускает понятный список перечисления имен. |
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) |
Запускает понятный блок списка перечисления имен. Этот параметр указывается один раз для каждого перечисления. Параметр EnumerationName задает имя перечисления, а IsFlags параметр указывает, могут ли значения в перечислении быть ORed вместе. |
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.
Свойства
| Count | |
| IsFlags | |
| Item[Object] |
Методы
| GetEnumerator() |