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.
Fornece nomes para os valores de uma enumeração.
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
Comentários
A IDTSFriendlyEnum100 interface é uma interface auxiliar usada por desenvolvedores de componentes C++ nativos para expor "nomes amigáveis" para o valor de um item em uma enumeração. IDTSFriendlyEnumCollection100 E IDTSFriendlyEnum100 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; especificado uma vez para cada macro BEGIN_FRIENDLY_ENUM. |
END_FRIENDLY_ENUM_LIST | Termina a lista de nomes de enumeração amigáveis. |
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
Name |
Obtém o nome de um valor em uma enumeração. |
Value |
Obtém o nome amigável usado para um item de enumeração identificado pela propriedade Name. |