Condividi tramite


IDTSFriendlyEnum100 Interfaccia

Definizione

Fornisce nomi per i 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 helper usata dagli sviluppatori di componenti C++ nativi per esporre "nomi descrittivi" per il valore di un elemento in un'enumerazione. E IDTSFriendlyEnum100IDTSFriendlyEnumCollection100 vengono utilizzati in combinazione con le macro seguenti per fornire nomi descrittivi per i valori di un'enumerazione nella finestra di progettazione DTS.

Macro Descrizione
BEGIN_FRIENDLY_NAME_ENUM_LIST Avvia l'elenco di enumerazione dei nomi descrittivi.
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) Avvia un blocco di elenco di enumerazione dei nomi descrittivi. Questo valore viene specificato una volta per ogni enumerazione. Il EnumerationName parametro specifica il nome dell'enumerazione e il IsFlags parametro specifica se i valori nell'enumerazione possono essere ORed insieme.
FRIENDLY_NAME(Value, NameID) Aggiunge un nome descrittivo per un valore specifico nell'enumerazione specificata nel BEGIN_FRIENDLY_NAME_ENUM. Il Value parametro specifica l'elemento nell'enumerazione e il NameID parametro specifica la stringa visualizzata per il valore di enumerazione.
END_FRIENDLY_NAME_ENUM Indica la fine dell'enumerazione descrittiva; specificato una volta per ogni macro BEGIN_FRIENDLY_ENUM.
END_FRIENDLY_ENUM_LIST Termina l'elenco dei nomi di enumerazione descrittivi.

Dopo aver definito un'enumerazione descrittiva utilizzando le macro elencate in precedenza, alla TypeConverter proprietà dell'oggetto IDTSCustomProperty100 viene assegnato il valore del EnumerationName parametro specificato nella macro BEGIN_FRIENDLY_NAME_ENUM.

Proprietà

Name

Ottiene il nome di un valore in un'enumerazione.

Value

Ottiene il nome descrittivo utilizzato per un elemento dell'enumerazione identificato dalla proprietà Name.

Si applica a