IDTSFriendlyEnum100 Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 . |