Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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: System.String
El nombre de un tipo de objeto de datos.
- partialIdentifier
Tipo: array<System.Object[]
Un identificador parcial de un objeto de datos.
Valor devuelto
Tipo: array<System.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