Compartir a través de


IDTSFriendlyEnumCollection100 Interfaz

Definición

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 Index.

Métodos

GetEnumerator()

Devuelve un IEnumerator que puede recorrer en iteración un IDTSFriendlyEnumCollection100.

Se aplica a