Compartir a través de


DataObjectIdentifierResolver.QuickExpandIdentifier (Método)

Solicita un algoritmo rápidamente expandir un identificador, si es posible.

Espacio de nombres:  Microsoft.VisualStudio.Data
Ensamblado:  Microsoft.VisualStudio.Data (en Microsoft.VisualStudio.Data.dll)

Sintaxis

'Declaración
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: String

    El nombre de un tipo de objeto de datos.

  • partialIdentifier
    Tipo: array<Object[]

    Un identificador parcial de un objeto de datos.

Valor devuelto

Tipo: array<Object[]
Devuelve el identificador expandido, o devuelve nullreferencia null (Nothing en Visual Basic) si no era posible expandir rápidamente el identificador.

Excepciones

Excepción Condición
ArgumentNullException

El parámetro typeName es null.

Comentarios

El propósito de este método es intentar expanda “rápidamente” un identificador, donde es aproximadamente instantánea la definición de un. Por ejemplo, este método no se implementaría creando alguna llamada costosa al origen de datos que potencialmente tarda segundos para ejecutarse.

La implementación base de las llamadas al método de ExpandIdentifier este método primero para ver si existe una forma rápida de expandir el identificador, y sólo entonces ingresos cuando la extensión rápida no es posible.

Seguridad de .NET Framework

Vea también

Referencia

DataObjectIdentifierResolver Clase

Microsoft.VisualStudio.Data (Espacio de nombres)

ContractIdentifier