IDTSFriendlyEnum100 Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce i nomi dei valori di un'enumerazione.
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
- Attributi
Commenti
L'interfaccia IDTSFriendlyEnum100 è un'interfaccia di supporto utilizzata dagli sviluppatori nativi di componenti C++ per esporre "nomi amichevoli" per il valore di un elemento in un'enumerazione. I IDTSFriendlyEnum100 e IDTSFriendlyEnumCollection100 sono usati in combinazione con le seguenti macro per fornire nomi amichevoli ai valori di un'enumerazione nel DTS designer.
| Macro | Descrizione |
|---|---|
| BEGIN_FRIENDLY_NAME_ENUM_LIST | Inizia la lista amichevole di enumerazione dei nomi. |
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) |
Inizia un blocco amichevole di enumerazione dei nomi. Questo viene specificato una volta per ogni enumerazione. Il parametro EnumerationName specifica il nome dell'enumerazione e il parametro IsFlags indica se i valori nell'enumerazione possono essere combinati in OR. |
FRIENDLY_NAME(Value, NameID) |
Aggiunge un nome amichevole per un valore specifico nell'enumerazione specificata nella BEGIN_FRIENDLY_NAME_ENUM. Il parametro Value specifica l'elemento nell'enumerazione e il NameID parametro indica la stringa visualizzata per il valore dell'enumerazione. |
| END_FRIENDLY_NAME_ENUM | Indica la fine dell'enumerazione amichevole; specificato una volta per ogni BEGIN_FRIENDLY_ENUM macro. |
| END_FRIENDLY_ENUM_LIST | Termina la lista amichevole dei nomi dell'enumerazione. |
Dopo aver definito un'enumerazione amichevole usando le macro elencate sopra, alla TypeConverter proprietà dell'oggetto IDTSCustomProperty100 viene assegnata il valore del parametro EnumerationName specificato nella macro BEGIN_FRIENDLY_NAME_ENUM.
Proprietà
| Nome | Descrizione |
|---|---|
| Name |
Ottiene il nome di un valore in un'enumerazione. |
| Value |
Ottiene il nome amichevole usato per un elemento di enumerazione identificato dalla Name proprietà. |