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: 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[]
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
- 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.