Bagikan melalui


IDTSFriendlyEnumCollection100 Antarmuka

Definisi

Berisi kumpulan IDTSFriendlyEnum100 objek.

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
Atribut
Penerapan

Keterangan

Koleksi IDTSFriendlyEnumCollection100 adalah antarmuka pembantu yang digunakan oleh pengembang komponen C++ asli untuk mengekspos nama untuk nilai enumerasi, ketika enumerasi ditentukan sebagai nilai IDTSCustomProperty100 objek. IDTSFriendlyEnumCollection100 dan IDTSFriendlyEnum100 digunakan dalam kombinasi dengan makro berikut untuk memberikan nama yang mudah diingat untuk nilai enumerasi dalam perancang DTS.

Makro Deskripsi
BEGIN_FRIENDLY_NAME_ENUM_LIST Memulai daftar enumerasi nama yang mudah diingat.
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) Memulai blok daftar enumerasi nama yang mudah diingat. Ini ditentukan sekali untuk setiap enumerasi. Parameter EnumerationName menentukan nama enumerasi dan IsFlags parameter menentukan apakah nilai dalam enumerasi dapat menjadi ORed bersama-sama.
FRIENDLY_NAME(Value, NameID) Menambahkan nama yang mudah diingat untuk nilai tertentu dalam enumerasi yang ditentukan dalam BEGIN_FRIENDLY_NAME_ENUM. Parameter Value menentukan item dalam enumerasi dan NameID parameter menentukan string yang ditampilkan untuk nilai enumerasi.
END_FRIENDLY_NAME_ENUM Menunjukkan akhir enumerasi yang ramah; ditentukan sekali untuk setiap makro BEGIN_FRIENDLY_ENUM.
END_FRIENDLY_ENUM_LIST Akhiri daftar nama enumerasi yang ramah.

Setelah menentukan enumerasi ramah menggunakan makro yang tercantum di atas, TypeConverter properti IDTSCustomProperty100 objek diberi nilai EnumerationName parameter yang ditentukan dalam makro BEGIN_FRIENDLY_NAME_ENUM.

Properti

Count

Mendapatkan jumlah elemen yang terkandung dalam koleksi IDTSFriendlyEnumCollection100 .

IsFlags

Mendapatkan nilai yang menentukan apakah nilai IDTSFriendlyEnum100 objek dalam dapat digabungkan IDTSFriendlyEnumCollection100 bersama-sama.

Item[Object]

Mendapatkan yang IDTSFriendlyEnumCollection100 ditentukan oleh Index parameter .

Metode

GetEnumerator()

Mengembalikan IEnumerator yang dapat melakukan iterasi melalui IDTSFriendlyEnumCollection100.

Berlaku untuk