IDTSFriendlyEnumCollection100 Interfaccia

Definizione

public interface class IDTSFriendlyEnumCollection100 : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("62A4A8D8-3B64-4EB0-BA77-6AE679985259")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("62A4A8D8-3B64-4EB0-BA77-6AE679985259")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnumCollection100 = interface
    interface IEnumerable
Public Interface IDTSFriendlyEnumCollection100
Implements IEnumerable
Attributi
Implementazioni

Commenti

La collezione IDTSFriendlyEnumCollection100 è un'interfaccia di supporto utilizzata dagli sviluppatori nativi di componenti C++ per esporre i nomi dei valori di un'enumerazione, quando l'enumerazione è specificata come valore di un IDTSCustomProperty100 oggetto. Le IDTSFriendlyEnumCollection100 e IDTSFriendlyEnum100 sono usate 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 di 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
Count
IsFlags
Item[Object]

Metodi

Nome Descrizione
GetEnumerator()

Si applica a