IDTSFriendlyEnumCollection100 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.
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 |
Metodi
GetEnumerator() |
Restituisce un IEnumerator che può eseguire l'iterazione tramite un IDTSFriendlyEnumCollection100oggetto . |