Поделиться через


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.

Макрос Описание
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.

Свойства

Count

Возвращает количество элементов, содержащихся в коллекции IDTSFriendlyEnumCollection100.

IsFlags

Возвращает значение, указывающее, можно ли объединить значения объектов IDTSFriendlyEnum100 из коллекции IDTSFriendlyEnumCollection100.

Item[Object]

Возвращает объект IDTSFriendlyEnumCollection100, указанный параметром Index.

Методы

GetEnumerator()

Возвращает IEnumerator, который может выполнять итерацию по объекту IDTSFriendlyEnumCollection100.

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