Compartilhar via


Interface IVsDataObjectIdentifierConverter

Representa a interface que expõe métodos para converter identificadores de objeto fonte de dados específicos de cadeias de caracteres para partes do identificador, e o identificador parte para cadeias de caracteres.

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)

Sintaxe

'Declaração
<DataClientObjectAttribute("25F7A929-9E69-4e2f-8B31-93661DB50853")> _
Public Interface IVsDataObjectIdentifierConverter
[DataClientObjectAttribute("25F7A929-9E69-4e2f-8B31-93661DB50853")]
public interface IVsDataObjectIdentifierConverter
[DataClientObjectAttribute(L"25F7A929-9E69-4e2f-8B31-93661DB50853")]
public interface class IVsDataObjectIdentifierConverter
[<DataClientObjectAttribute("25F7A929-9E69-4e2f-8B31-93661DB50853")>]
type IVsDataObjectIdentifierConverter =  interface end
public interface IVsDataObjectIdentifierConverter

O tipo IVsDataObjectIdentifierConverter expõe os membros a seguir.

Métodos

  Nome Descrição
Método público ConvertToArray Quando implementado pela classe, que converte um identificador formatado da cadeia de caracteres no seu conjunto equivalente identificador parte.
Método público ConvertToString(String, array<Object[]) Quando implementado pela classe, que converte um conjunto de identificadores lugar em um identificador formatado da cadeia de caracteres.
Método público ConvertToString(String, array<Object[], DataObjectIdentifierFormat) Quando implementado pela classe, que converte um conjunto de identificadores lugar em um identificador formatado da cadeia de caracteres, com base na opção de formatação especificada.

Superior

Comentários

Normalmente, o identificador de um objeto em uma fonte de dados consiste em uma cadeia de caracteres que é usada em comandos que obtêm executado.Por exemplo, na instrução SQL SELECT * FROM mytable, a cadeia de caracteres “mytable” é o identificador exclusivo de um objeto no contexto na instrução que está executando.

Normalmente, uma fonte de dados tem algum tipo do mecanismo de retenção para objetos, como um catálogo, um esquema, ou um pacote.Isso apresenta a necessidade de identificadores com várias partes como um único nome já não basta exclusivamente identificar objetos.Por exemplo, objetos diferentes de grupos de servidor Oracle em diferentes usuários, causando o identificador exclusivo de um objeto a ser qualificada com um nome de usuário.

Porque o formato de esses identificadores de várias partes pode variar de uma fonte de dados para outra, tem que haja uma maneira para converter e vice-versa uma cadeia de caracteres fornecida em seu conjunto de partes.Essa classe fornece um mecanismo.

Essa interface tem uma implementação base na estrutura de DDEX.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Services.SupportEntities