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.
public interface class IDTSFriendlyEnumCollection100 : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("AF91D371-BF90-47AE-B210-F01B76407202")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnumCollection100 : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("AF91D371-BF90-47AE-B210-F01B76407202")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnumCollection100 = interface
interface IEnumerable
Public Interface IDTSFriendlyEnumCollection100
Implements IEnumerable
- Attributs
- Implémente
Remarques
La collection IDTSFriendlyEnumCollection100 est une interface d’assistance utilisée par les développeurs natifs de composants C++ pour exposer les noms des valeurs d’une énumération, lorsque l’énumération est spécifiée comme la valeur d’un IDTSCustomProperty100 objet. Les IDTSFriendlyEnumCollection100 et IDTSFriendlyEnum100 sont utilisés en combinaison avec les macros suivantes pour fournir des noms amicaux aux valeurs d’une énumération dans le concepteur DTS.
| Macro | Description |
|---|---|
| BEGIN_FRIENDLY_NAME_ENUM_LIST | Commence la liste d’énumération des noms amicaux. |
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) |
Commence un bloc de liste d’énumération amicale. Cela est spécifié une fois pour chaque énumération. Le EnumerationName paramètre spécifie le nom de l’énumération et le IsFlags paramètre précise si les valeurs de l’énumération peuvent être combinées en OR. |
FRIENDLY_NAME(Value, NameID) |
Ajoute un nom amical 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 de l’énumération et le NameID paramètre spécifie la chaîne affichée pour la valeur de l’énumération. |
| END_FRIENDLY_NAME_ENUM | Indique la fin de l’énumération amicale ; spécifié une fois pour chaque BEGIN_FRIENDLY_ENUM macro. |
| END_FRIENDLY_ENUM_LIST | Terminez la liste amicale des noms d’énumération. |
Après avoir défini une énumération amicale à l’aide des macros listées ci-dessus, la TypeConverter propriété de l’objet IDTSCustomProperty100 se voit attribuer la valeur du EnumerationName paramètre spécifié dans la macro BEGIN_FRIENDLY_NAME_ENUM.