Compartilhar via


IDTSFriendlyEnumCollection100 Interface

Definição

Contém uma coleção 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
Implementações

Comentários

A IDTSFriendlyEnumCollection100 coleção é uma interface auxiliar usada por desenvolvedores de componentes C++ nativos para expor nomes para os valores de uma enumeração, quando a enumeração é especificada como o valor de um IDTSCustomProperty100 objeto. IDTSFriendlyEnum100 E IDTSFriendlyEnumCollection100 são usados em combinação com as macros a seguir para fornecer nomes amigáveis para os valores de uma enumeração no designer DTS.

Macro Descrição
BEGIN_FRIENDLY_NAME_ENUM_LIST Inicia a lista de enumeração de nomes amigáveis.
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) Inicia um bloco de lista de enumeração de nome amigável. Isso é especificado uma vez para cada enumeração. O EnumerationName parâmetro especifica o nome da enumeração e o IsFlags parâmetro especifica se os valores na enumeração podem ser ORed juntos.
FRIENDLY_NAME(Value, NameID) Adiciona um nome amigável para um valor específico na enumeração especificada no BEGIN_FRIENDLY_NAME_ENUM. O Value parâmetro especifica o item na enumeração e o NameID parâmetro especifica a cadeia de caracteres exibida para o valor de enumeração.
END_FRIENDLY_NAME_ENUM Indica o fim da enumeração amigável; especificada uma vez para cada macro BEGIN_FRIENDLY_ENUM.
END_FRIENDLY_ENUM_LIST Encerrar a lista de nomes de enumeração amigável.

Depois de definir uma enumeração amigável usando as macros listadas acima, a TypeConverter propriedade do IDTSCustomProperty100 objeto recebe o valor do EnumerationName parâmetro especificado na macro BEGIN_FRIENDLY_NAME_ENUM.

Propriedades

Count

Obtém o número de elementos contidos em uma coleção IDTSFriendlyEnumCollection100.

IsFlags

Obtém um valor que especifica se os valores dos objetos IDTSFriendlyEnum100 em um IDTSFriendlyEnumCollection100 podem ser combinados.

Item[Object]

Obtém o IDTSFriendlyEnumCollection100 especificado pelo parâmetro Index.

Métodos

GetEnumerator()

Retorna um IEnumerator que pode iterar por meio de um IDTSFriendlyEnumCollection100.

Aplica-se a