IDTSFriendlyEnumCollection100 Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
Méthodes
GetEnumerator() |
Retourne un IEnumerator qui peut itérer au sein d’un IDTSFriendlyEnumCollection100. |