Udostępnij za pośrednictwem


Interfejs IDTSFriendlyEnumCollection100

Kolekcja zawiera IDTSFriendlyEnum100 obiektów.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Zestaw:  Microsoft.SqlServer.DTSPipelineWrap (w Microsoft.SqlServer.DTSPipelineWrap.dll)

Składnia

'Deklaracja
<GuidAttribute("917E574E-6B28-42C5-B98A-238E67403DA3")> _
Public Interface IDTSFriendlyEnumCollection100 _
    Inherits IEnumerable
'Użycie
Dim instance As IDTSFriendlyEnumCollection100
[GuidAttribute("917E574E-6B28-42C5-B98A-238E67403DA3")]
public interface IDTSFriendlyEnumCollection100 : IEnumerable
[GuidAttribute(L"917E574E-6B28-42C5-B98A-238E67403DA3")]
public interface class IDTSFriendlyEnumCollection100 : IEnumerable
[<GuidAttribute("917E574E-6B28-42C5-B98A-238E67403DA3")>]
type IDTSFriendlyEnumCollection100 =  
    interface
        interface IEnumerable
    end
public interface IDTSFriendlyEnumCollection100 extends IEnumerable

Typ IDTSFriendlyEnumCollection100 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Count Pobiera numer elementy zawarte w IDTSFriendlyEnumCollection100 kolekcja.
Właściwość publiczna IsFlags Pobiera wartość określająca, czy wartości IDTSFriendlyEnum100 obiektów w IDTSFriendlyEnumCollection100 można ze sobą łączyć.
Właściwość publiczna Item Pobiera IDTSFriendlyEnumCollection100 określonych przez Index parametru.

Do góry

Metody

  Nazwa Opis
Metoda publiczna GetEnumerator() (Dziedziczony z IEnumerable).
Metoda publiczna GetEnumerator() Zwraca elemencie IEnumerator , można iterować przez IDTSFriendlyEnumCollection100.

Do góry

Uwagi

IDTSFriendlyEnumCollection100 kolekcja jest interfejs pomocnika używany przez macierzystym C++ składnika deweloperów do udostępnienia nazwy wartości wyliczenia, gdy wyliczanie określono jako wartość IDTSCustomProperty100 obiektu.IDTSFriendlyEnumCollection100 i IDTSFriendlyEnum100 są używane w połączeniu z następujące makra, aby zapewnić przyjazne nazwy wartości wyliczenia w DTS designer.

Makro

Opis

BEGIN_FRIENDLY_NAME_ENUM_LIST

Uruchamia listy wyliczania przyjaznej nazwy.

BEGIN_FRIENDLY_NAME_ENUM ( EnumerationName, IsFlags)

Uruchamia blok listy wyliczania przyjaznej nazwy.Jest to określone raz dla każdego wyliczania.EnumerationName Parametr określa nazwę wyliczenia oraz IsFlags parametr określa, czy wartości w wyliczeniu razem można operacja logiczna OR.

Argument przyjazna_nazwa (Value, NameID)

Dodaje przyjazną nazwę dla określonej wartości wyliczenia określonego w BEGIN_FRIENDLY_NAME_ENUM.Value Parametr określa element w wyliczeniu i NameID parametr określa ciąg znaków, która jest wyświetlana wartość wyliczania.

END_FRIENDLY_NAME_ENUM

Wskazuje koniec wyliczenia przyjazne; określona raz dla każdego makra BEGIN_FRIENDLY_ENUM.

END_FRIENDLY_ENUM_LIST

Zakończyć listę wyliczania przyjaznej nazwy.

Po zdefiniowaniu wyliczania przyjazna, przy użyciu makr wymienionych powyżej, TypeConverter Właściwość IDTSCustomProperty100 obiektu jest przypisywana wartość EnumerationName określony w makrze BEGIN_FRIENDLY_NAME_ENUM.