IDTSFriendlyEnumCollection100 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í.
Contiene una colección de objetos 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
- Atributos
- Implementaciones
Comentarios
La IDTSFriendlyEnumCollection100 colección es una interfaz auxiliar que usan los desarrolladores nativos de componentes de C++ para exponer nombres para los valores de una enumeración, cuando la enumeración se especifica como el valor de un IDTSCustomProperty100 objeto. y IDTSFriendlyEnumCollection100IDTSFriendlyEnum100 se usan en combinación con las macros siguientes 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 enumeración 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 descriptivo; se especificó una vez para cada macro de BEGIN_FRIENDLY_ENUM. |
END_FRIENDLY_ENUM_LIST | Finalice 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
Count |
Obtiene el número de elementos contenidos en una colección IDTSFriendlyEnumCollection100. |
IsFlags |
Obtiene un valor que especifica si los valores de los objetos IDTSFriendlyEnum100 de IDTSFriendlyEnumCollection100 se pueden combinar. |
Item[Object] |
Obtiene IDTSFriendlyEnumCollection100 que se especifica mediante el parámetro |
Métodos
GetEnumerator() |
Devuelve un IEnumerator que puede recorrer en iteración un IDTSFriendlyEnumCollection100. |