Compartir a través de


DataObjectIdentifierResolver.SlowExpandIdentifier (Método)

Expanda un identificador por los medios disponibles.

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

Sintaxis

'Declaración
Protected Overridable Function SlowExpandIdentifier ( _
    typeName As String, _
    partialIdentifier As Object() _
) As Object()
protected virtual Object[] SlowExpandIdentifier(
    string typeName,
    Object[] partialIdentifier
)
protected:
virtual array<Object^>^ SlowExpandIdentifier(
    String^ typeName, 
    array<Object^>^ partialIdentifier
)
abstract SlowExpandIdentifier : 
        typeName:string * 
        partialIdentifier:Object[] -> Object[] 
override SlowExpandIdentifier : 
        typeName:string * 
        partialIdentifier:Object[] -> Object[] 
protected function SlowExpandIdentifier(
    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[]
El identificador expandida.

Excepciones

Excepción Condición
ArgumentNullException

El parámetro typeName es null.

Comentarios

Este método expande un identificador utilizando los medios necesarios para lograr la extensión correcta. Puede realizar operaciones costosas según sea necesario. Los delegados de implementación base al método de QuickExpandIdentifier .

La implementación base de los intentos del método de ExpandIdentifier para llamar al método de QuickExpandIdentifier primero, y si no logra para proporcionar una extensión busca en caché para una entrada existente. Finalmente, si no se encuentra ninguna entrada en caché, llama a este método como último recurso.

Seguridad de .NET Framework

Vea también

Referencia

DataObjectIdentifierResolver Clase

Microsoft.VisualStudio.Data (Espacio de nombres)