Condividi tramite


IDTSFriendlyEnumCollection100 Interfaccia

Definizione

Contiene una raccolta di oggetti IDTSFriendlyEnum100.

public interface class IDTSFriendlyEnumCollection100 : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("F754146D-79CA-4EE5-8024-23C835FB143B")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("0992C731-3097-4570-BB0F-DC53CCFD9D96")]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("188AC04F-8D1A-4A1D-9B7F-B0075E5501D7")]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("F754146D-79CA-4EE5-8024-23C835FB143B")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnumCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("0992C731-3097-4570-BB0F-DC53CCFD9D96")>]
type IDTSFriendlyEnumCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("188AC04F-8D1A-4A1D-9B7F-B0075E5501D7")>]
type IDTSFriendlyEnumCollection100 = interface
    interface IEnumerable
Public Interface IDTSFriendlyEnumCollection100
Implements IEnumerable
Attributi
Implementazioni

Commenti

La IDTSFriendlyEnumCollection100 raccolta è un'interfaccia helper usata dagli sviluppatori di componenti C++ nativi per esporre i nomi per i valori di un'enumerazione, quando l'enumerazione viene specificata come valore di un IDTSCustomProperty100 oggetto. IDTSFriendlyEnum100 E IDTSFriendlyEnumCollection100 vengono usati 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 del nome descrittivo.
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) Avvia un blocco elenco di enumerazione nome descrittivo. Questa operazione viene specificata 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 nella 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 Terminare l'elenco dei nomi dell'enumerazione descrittiva.

Dopo aver definito un'enumerazione descrittiva usando le macro elencate in precedenza, la TypeConverter proprietà dell'oggetto IDTSCustomProperty100 viene assegnata al valore del EnumerationName parametro specificato nella macro BEGIN_FRIENDLY_NAME_ENUM.

Proprietà

Count

Ottiene il numero di elementi contenuti in una raccolta IDTSFriendlyEnumCollection100.

IsFlags

Ottiene un valore che specifica se i valori degli oggetti IDTSFriendlyEnum100 contenuti in un oggetto IDTSFriendlyEnumCollection100 possono essere combinati.

Item[Object]

Ottiene l'oggetto IDTSFriendlyEnumCollection100 specificato dal parametro Index.

Metodi

GetEnumerator()

Restituisce un IEnumerator che può eseguire l'iterazione tramite un IDTSFriendlyEnumCollection100oggetto .

Si applica a