Compartilhar via


Método DataObjectIdentifierResolver.ContractIdentifier

Reduz um identificador para um objeto de dados com o tipo especificado e o identificador completo.

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)

Sintaxe

'Declaração
Public Overridable Function ContractIdentifier ( _
    typeName As String, _
    fullIdentifier As Object() _
) As Object()
public virtual Object[] ContractIdentifier(
    string typeName,
    Object[] fullIdentifier
)
public:
virtual array<Object^>^ ContractIdentifier(
    String^ typeName, 
    array<Object^>^ fullIdentifier
)
abstract ContractIdentifier : 
        typeName:string * 
        fullIdentifier:Object[] -> Object[] 
override ContractIdentifier : 
        typeName:string * 
        fullIdentifier:Object[] -> Object[] 
public function ContractIdentifier(
    typeName : String, 
    fullIdentifier : Object[]
) : Object[]

Parâmetros

  • typeName
    Tipo: System.String
    o nome de um tipo de objeto de dados.
  • fullIdentifier
    Tipo: array<System.Object[]
    Um identificador completo de um objeto de dados.

Valor de retorno

Tipo: array<System.Object[]
o identificador exclusivo parcial, reduzido para um objeto de dados.

Implementações

IVsDataObjectIdentifierResolver.ContractIdentifier(String, array<Object[])

Comentários

Substitua esse método para converter um identificador completo para o identificador possível que o menor que ainda identifica unicamente o objeto.Por exemplo, em um banco de dados SQL Server, quando o do usuário é conectado ao banco de dados pubs, um identificador completo pubs.dbo.authors pode ser reduzido a forma mais simples authors.

Observações para herdeiros

A classe derivada deve substituir esse método.A implementação base não fará nada e retorna o parâmetro de fullIdentifier inalterados.

Segurança do .NET Framework

Consulte também

Referência

DataObjectIdentifierResolver Classe

Namespace Microsoft.VisualStudio.Data.Framework