IDTSFriendlyEnum100 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.
Fournit des noms aux valeurs d'une énumération.
public interface class IDTSFriendlyEnum100
[System.Runtime.InteropServices.Guid("D9F50A74-6F87-4CBE-9933-AF55260670C7")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnum100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("26D59CDA-17F7-4474-91E1-F6758FA10AE6")]
public interface IDTSFriendlyEnum100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("9A3002D8-B237-4E7B-861D-41C978C3F624")]
public interface IDTSFriendlyEnum100
[<System.Runtime.InteropServices.Guid("D9F50A74-6F87-4CBE-9933-AF55260670C7")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnum100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("26D59CDA-17F7-4474-91E1-F6758FA10AE6")>]
type IDTSFriendlyEnum100 = interface
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("9A3002D8-B237-4E7B-861D-41C978C3F624")>]
type IDTSFriendlyEnum100 = interface
Public Interface IDTSFriendlyEnum100
- Attributs
Remarques
L’interface IDTSFriendlyEnum100 est une interface d’assistance utilisée par les développeurs de composants C++ natifs pour exposer des « noms convivial » pour la valeur d’un élément dans une énumération. IDTSFriendlyEnumCollection100 Les IDTSFriendlyEnum100 macros suivantes sont utilisées en combinaison avec les macros suivantes pour fournir des noms convivial 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. 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 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 | Termine 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 EnumerationName
valeur du paramètre spécifié dans la macro BEGIN_FRIENDLY_NAME_ENUM.
Propriétés
Name |
Obtient le nom d'une valeur dans une énumération. |
Value |
Obtient le nom convivial utilisé pour un élément d'énumération identifié par la propriété Name. |