DataObjectIdentifierResolver.QuickContractIdentifier (Método)
Solicita un algoritmo rápidamente contratar 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 QuickContractIdentifier ( _
typeName As String, _
fullIdentifier As Object() _
) As Object()
protected virtual Object[] QuickContractIdentifier(
string typeName,
Object[] fullIdentifier
)
protected:
virtual array<Object^>^ QuickContractIdentifier(
String^ typeName,
array<Object^>^ fullIdentifier
)
abstract QuickContractIdentifier :
typeName:string *
fullIdentifier:Object[] -> Object[]
override QuickContractIdentifier :
typeName:string *
fullIdentifier:Object[] -> Object[]
protected function QuickContractIdentifier(
typeName : String,
fullIdentifier : Object[]
) : Object[]
Parámetros
typeName
Tipo: StringEl nombre de un tipo de objeto de datos.
fullIdentifier
Tipo: array<Object[]Un identificador completo de un objeto de datos.
Valor devuelto
Tipo: array<Object[]
Devuelve el identificador contratante, o devuelve nullreferencia null (Nothing en Visual Basic) si no era posible contratar 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 contratar un identificador virtualmente instantáneo, si es posible. 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 ContractIdentifier este método primero para ver si existe una forma rápida de contratar el identificador, después ingresos al método de SlowContractIdentifier cuando determina que una contracció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
Microsoft.VisualStudio.Data (Espacio de nombres)
QuickContractIdentifier