IDTSFriendlyEnum100 Interface

Définition

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.

S’applique à