Compartilhar via


Método DataObjectIdentifierResolver.QuickExpandIdentifier

Aplica um algoritmo rapidamente expandindo um identificador, se possível.

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

Sintaxe

'Declaração
Protected Overridable Function QuickExpandIdentifier ( _
    typeName As String, _
    partialIdentifier As Object() _
) As Object()
protected virtual Object[] QuickExpandIdentifier(
    string typeName,
    Object[] partialIdentifier
)
protected:
virtual array<Object^>^ QuickExpandIdentifier(
    String^ typeName, 
    array<Object^>^ partialIdentifier
)
abstract QuickExpandIdentifier : 
        typeName:string * 
        partialIdentifier:Object[] -> Object[] 
override QuickExpandIdentifier : 
        typeName:string * 
        partialIdentifier:Object[] -> Object[] 
protected function QuickExpandIdentifier(
    typeName : String, 
    partialIdentifier : Object[]
) : Object[]

Parâmetros

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

Valor de retorno

Tipo: array<System.Object[]
Retorna o identificador expandido, ou retorna nulluma referência nula (Nothing no Visual Basic) se não foi possível expandir rapidamente o identificador.

Exceções

Exceção Condição
ArgumentNullException

O parâmetro de typeName é zero.

Comentários

O propósito de este método é tentar “rapidamente” expandir um identificador, onde a definição de rápido é aproximadamente instantânea.Por exemplo, este método não deve ser implementado fazendo um grande chamada à fonte de dados que leva potencialmente segundos para executar.

A implementação base do método de ExpandIdentifier chama esse método primeiro para ver se há uma maneira rápida expandir o identificador, e somente nas quando a expansão rápido não é possível.

Segurança do .NET Framework

Consulte também

Referência

DataObjectIdentifierResolver Classe

Namespace Microsoft.VisualStudio.Data

ContractIdentifier