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: StringEl 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
DataObjectIdentifierResolver Clase