IDTSFriendlyEnum100 Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona nombres para los valores de una enumeración.
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
- Atributos
Comentarios
La IDTSFriendlyEnum100 interfaz es una interfaz auxiliar que usan los desarrolladores nativos de componentes de C++ para exponer "nombres descriptivos" para el valor de un elemento en una enumeración. y IDTSFriendlyEnum100IDTSFriendlyEnumCollection100 se usan en combinación con las siguientes macros para proporcionar nombres descriptivos para los valores de una enumeración en el diseñador DTS.
Macro | Descripción |
---|---|
BEGIN_FRIENDLY_NAME_ENUM_LIST | Inicia la lista de enumeraciones de nombres descriptivos. |
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName , IsFlags ) |
Inicia un bloque de lista de enumeración de nombres descriptivos. Se especifica una vez para cada enumeración. El EnumerationName parámetro especifica el nombre de la enumeración y el IsFlags parámetro especifica si los valores de la enumeración pueden ser ORed juntos. |
FRIENDLY_NAME(Value , NameID ) |
Agrega un nombre descriptivo para un valor específico en la enumeración especificada en el BEGIN_FRIENDLY_NAME_ENUM. El Value parámetro especifica el elemento de la enumeración y el NameID parámetro especifica la cadena que se muestra para el valor de enumeración. |
END_FRIENDLY_NAME_ENUM | Indica el final de la enumeración amigable; se especificó una vez para cada macro de BEGIN_FRIENDLY_ENUM. |
END_FRIENDLY_ENUM_LIST | Finaliza la lista de nombres de enumeración descriptivos. |
Después de definir una enumeración fácil de usar las macros enumeradas anteriormente, a la TypeConverter propiedad del IDTSCustomProperty100 objeto se le asigna el valor del EnumerationName
parámetro especificado en la macro BEGIN_FRIENDLY_NAME_ENUM.
Propiedades
Name |
Obtiene el nombre de un valor en una enumeración. |
Value |
Obtiene el nombre descriptivo utilizado para un elemento de enumeración identificado por la propiedad Name. |