Partager via


IDTSFriendlyEnumCollection100 Interface

Définition

Contient une collection d'objets 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
Attributs
Implémente

Remarques

La IDTSFriendlyEnumCollection100 collection est une interface d’assistance utilisée par les développeurs de composants C++ natifs pour exposer des noms pour les valeurs d’une énumération, lorsque l’énumération est spécifiée comme valeur d’un IDTSCustomProperty100 objet. Les IDTSFriendlyEnumCollection100 macros IDTSFriendlyEnum100 suivantes sont utilisées conjointement avec les macros suivantes pour fournir des noms conviviaux pour les valeurs d’une énumération dans le concepteur DTS.

Macro Description
BEGIN_FRIENDLY_NAME_ENUM_LIST Démarre la liste d’énumérations de noms convivial.
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) Démarre un bloc de liste d’énumération de noms convivial. Cette valeur est spécifiée une fois pour chaque énumération. Le EnumerationName paramètre spécifie le nom de l’énumération et le IsFlags paramètre spécifie si les valeurs de l’énumération peuvent être ORed ensemble.
FRIENDLY_NAME(Value, NameID) Ajoute un nom convivial pour une valeur spécifique dans l’énumération spécifiée dans le BEGIN_FRIENDLY_NAME_ENUM. Le Value paramètre spécifie l’élément dans l’énumération et le NameID paramètre spécifie la chaîne affichée pour la valeur d’énumération.
END_FRIENDLY_NAME_ENUM Indique la fin de l’énumération conviviale ; spécifié une fois pour chaque macro BEGIN_FRIENDLY_ENUM.
END_FRIENDLY_ENUM_LIST Terminez la liste de noms d’énumération conviviale.

Après avoir défini une énumération conviviale à l’aide des macros répertoriées ci-dessus, la TypeConverter propriété de l’objet IDTSCustomProperty100 est affectée à la valeur du EnumerationName paramètre spécifié dans la macro BEGIN_FRIENDLY_NAME_ENUM.

Propriétés

Count

Obtient le nombre d'éléments contenus dans une collection IDTSFriendlyEnumCollection100.

IsFlags

Obtient une valeur qui spécifie si les valeurs des objets IDTSFriendlyEnum100 dans un objet IDTSFriendlyEnumCollection100 peuvent être combinées.

Item[Object]

Obtient l'objet IDTSFriendlyEnumCollection100 spécifié par le paramètre Index.

Méthodes

GetEnumerator()

Retourne un IEnumerator qui peut itérer au sein d’un IDTSFriendlyEnumCollection100.

S’applique à