IDTSFriendlyEnum100 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public interface class IDTSFriendlyEnum100
[System.Runtime.InteropServices.Guid("0EC4EFFF-DDE2-4637-A091-2BAAF3B24197")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSFriendlyEnum100
[<System.Runtime.InteropServices.Guid("0EC4EFFF-DDE2-4637-A091-2BAAF3B24197")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSFriendlyEnum100 = interface
Public Interface IDTSFriendlyEnum100
- Atributos
Comentários
A interface IDTSFriendlyEnum100 é uma interface auxiliar usada por desenvolvedores nativos de componentes C++ para expor "nomes amigáveis" para o valor de um item em uma enumeração. Os IDTSFriendlyEnum100 e IDTSFriendlyEnumCollection100 são usados em combinação com as seguintes macros para fornecer nomes amigáveis para os valores de uma enumeração no projetista DTS.
| Macro | Description |
|---|---|
| BEGIN_FRIENDLY_NAME_ENUM_LIST | Começa a lista de nomes amigáveis. |
BEGIN_FRIENDLY_NAME_ENUM( EnumerationName, IsFlags) |
Inicia um bloco de lista de nomes amigáveis. 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 ORados 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 que é exibida para o valor da enumeração. |
| END_FRIENDLY_NAME_ENUM | Indica o fim da enumeração amigável; especificado uma vez para cada macro BEGIN_FRIENDLY_ENUM. |
| END_FRIENDLY_ENUM_LIST | Encerra a lista de nomes da enumeração amigável. |
Após definir uma enumeração amigável usando os macros listados acima, a TypeConverter propriedade do IDTSCustomProperty100 objeto recebe o valor do EnumerationName parâmetro especificado no macro BEGIN_FRIENDLY_NAME_ENUM.