Bagikan melalui


IDTSFriendlyEnum100 Antarmuka

Definisi

Menyediakan nama untuk nilai enumerasi.

public interface class IDTSFriendlyEnum100
[System.Runtime.InteropServices.Guid("D9F50A74-6F87-4CBE-9933-AF55260670C7")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnum100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("26D59CDA-17F7-4474-91E1-F6758FA10AE6")]
public interface IDTSFriendlyEnum100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("9A3002D8-B237-4E7B-861D-41C978C3F624")]
public interface IDTSFriendlyEnum100
[<System.Runtime.InteropServices.Guid("D9F50A74-6F87-4CBE-9933-AF55260670C7")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnum100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("26D59CDA-17F7-4474-91E1-F6758FA10AE6")>]
type IDTSFriendlyEnum100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("9A3002D8-B237-4E7B-861D-41C978C3F624")>]
type IDTSFriendlyEnum100 = interface
Public Interface IDTSFriendlyEnum100
Atribut

Keterangan

Antarmuka IDTSFriendlyEnum100 adalah antarmuka pembantu yang digunakan oleh pengembang komponen C++ asli untuk mengekspos "nama yang mudah diingat" untuk nilai item dalam enumerasi. IDTSFriendlyEnum100 dan IDTSFriendlyEnumCollection100 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 Mengakhiri 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

Name

Mendapatkan nama nilai dalam enumerasi.

Value

Mendapatkan nama yang mudah diingat yang digunakan untuk item enumerasi yang diidentifikasi oleh Name properti .

Berlaku untuk